Jan 26
2025
SELL
Payment of exercise price or tax liability
$245,142
$32.69 p/Share
7,499
Reduced 3.16%
230,135
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
18,436
Added 7.2%
237,634
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
12,664
Added 5.48%
218,476
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$72,224
$37.0 p/Share
1,952
Reduced 0.94%
205,812
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$275,273
$36.89 p/Share
7,462
Reduced 3.47%
207,764
Common Stock
Feb 07
2024
SELL
Open market or private sale
$1,378,523
$37.17 p/Share
37,087
Reduced 14.7%
215,226
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$861,711
$35.39 p/Share
24,349
Reduced 8.8%
252,313
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
61,436
Added 18.17%
276,662
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$465,010
$31.67 p/Share
14,683
Added 6.41%
214,417
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$825,808
$30.15 p/Share
27,390
Reduced 12.06%
199,734
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
69,131
Added 23.33%
227,124
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$569,121
$35.17 p/Share
16,182
Added 9.33%
157,319
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$1,043,119
$34.1 p/Share
30,590
Reduced 17.81%
141,137
Common Stock
Jan 21
2022
BUY
Grant, award, or other acquisition
$2,638,044
$34.1 p/Share
77,362
Added 31.06%
171,727
Common Stock
Apr 26
2021
SELL
Open market or private sale
$3,127,897
$102.47 p/Share
30,525
Reduced 49.48%
31,171
Common Stock
Apr 26
2021
BUY
Exercise of conversion of derivative security
$199,314
$24.13 p/Share
8,260
Added 11.81%
61,696
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
$538,694
$88.47 p/Share
6,089
Added 10.23%
53,436
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$21,341
$88.55 p/Share
241
Reduced 0.51%
47,347
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$1,231,430
$87.64 p/Share
14,051
Reduced 22.8%
47,588
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
$3,117,355
$87.64 p/Share
35,570
Added 36.59%
61,639
Common Stock