Nov 20
2023
|
BUY
Open market or private purchase
|
$871
$27.22 p/Share
|
32
|
|
Aug 25
2023
|
BUY
Open market or private purchase
|
$866
$26.25 p/Share
|
33
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$803
$24.34 p/Share
|
33
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$817
$27.25 p/Share
|
30
|
|
Nov 23
2022
|
BUY
Open market or private purchase
|
$876
$31.31 p/Share
|
28
|
|
Aug 25
2022
|
BUY
Open market or private purchase
|
$718
$32.65 p/Share
|
22
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$102
$33.84 p/Share
|
3
|
|
May 23
2022
|
BUY
Open market or private purchase
|
$674
$33.72 p/Share
|
20
|
|
Feb 24
2022
|
BUY
Open market or private purchase
|
$923
$34.2 p/Share
|
27
|
|
Dec 31
2021
|
BUY
Open market or private purchase
|
$131
$32.7 p/Share
|
4
|
|
Dec 06
2021
|
BUY
Open market or private purchase
|
$818
$31.48 p/Share
|
26
|
|
Aug 27
2021
|
BUY
Open market or private purchase
|
$733
$30.54 p/Share
|
24
|
|
Jun 01
2021
|
BUY
Open market or private purchase
|
$116
$28.98 p/Share
|
4
|
|
May 24
2021
|
BUY
Open market or private purchase
|
$481
$28.31 p/Share
|
17
|
|
Apr 13
2021
|
BUY
Open market or private purchase
|
$27
$27.45 p/Share
|
1
|
|
Mar 15
2021
|
BUY
Open market or private purchase
|
$226
$28.26 p/Share
|
8
|
|
Mar 02
2021
|
BUY
Open market or private purchase
|
$783
$25.26 p/Share
|
31
|
|
Feb 10
2021
|
BUY
Open market or private purchase
|
$5,149
$20.93 p/Share
|
246
|
|
Jan 04
2021
|
BUY
Open market or private purchase
|
$1,190
$19.83 p/Share
|
60
|
|
Dec 24
2020
|
BUY
Open market or private purchase
|
$5,738
$18.57 p/Share
|
309
|
|
Dec 04
2020
|
BUY
Open market or private purchase
|
$3,332
$19.6 p/Share
|
170
|
|
Nov 24
2020
|
BUY
Open market or private purchase
|
$909
$18.93 p/Share
|
48
|
|
Oct 30
2020
|
BUY
Open market or private purchase
|
$4,469
$16.43 p/Share
|
272
|
|
Oct 05
2020
|
BUY
Open market or private purchase
|
$4,006
$15.29 p/Share
|
262
|
|