Mar 20
2024
SELL
Payment of exercise price or tax liability
$166,352
$36.82 p/Share
4,518
Reduced 6.83%
61,640
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
-
9,112
Added 12.11%
66,158
Common Stock
Feb 21
2024
SELL
Open market or private sale
$454,152
$36.95 p/Share
12,291
Reduced 17.73%
57,046
Common Stock
Feb 20
2024
SELL
Open market or private sale
$2,930,500
$36.97 p/Share
79,267
Reduced 53.34%
69,337
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$446,010
$36.9 p/Share
12,087
Reduced 7.52%
148,604
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
24,378
Added 13.17%
160,691
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$369,716
$36.92 p/Share
10,014
Reduced 6.84%
136,313
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
20,196
Added 12.13%
146,327
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$354,616
$36.92 p/Share
9,605
Reduced 7.08%
126,131
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
19,371
Added 12.49%
135,736
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$1,278,834
$36.92 p/Share
34,638
Reduced 22.94%
116,365
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
77,319
Added 33.86%
151,003
Common Stock
Feb 12
2024
SELL
Open market or private sale
$3,645,610
$37.0 p/Share
98,530
Reduced 57.21%
73,684
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$150,979
$31.33 p/Share
4,819
Reduced 2.72%
172,214
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
9,718
Added 5.2%
177,033
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$270,241
$31.46 p/Share
8,590
Reduced 4.88%
167,315
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
17,325
Added 8.97%
175,905
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$316,041
$31.56 p/Share
10,014
Reduced 5.94%
158,580
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
20,196
Added 10.7%
168,594
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$312,317
$31.56 p/Share
9,896
Reduced 6.25%
148,398
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
19,958
Added 11.2%
158,294
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$893,968
$31.56 p/Share
28,326
Reduced 17.0%
138,336
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
66,432
Added 28.5%
166,662
Common Stock
May 06
2022
SELL
Open market or private sale
$266,009
$32.15 p/Share
8,274
Reduced 7.63%
100,230
Common Stock
Mar 31
2022
SELL
Open market or private sale
$507,908
$38.0 p/Share
13,366
Reduced 10.97%
108,504
Common Stock