Feb 18
2025
SELL
Payment of exercise price or tax liability
$37,901
$36.62 p/Share
1,035
Reduced 1.99%
50,947
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
1,894
Added 3.52%
51,982
Common Stock
Mar 04
2024
BUY
Open market or private purchase
$127,323
$59.22 p/Share
2,150
Added 4.12%
50,088
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$77,103
$52.38 p/Share
1,472
Reduced 2.98%
47,938
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$39,987
$52.34 p/Share
764
Reduced 1.52%
49,410
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
11,113
Added 18.13%
50,174
Common Stock
Mar 02
2023
SELL
Open market or private sale
$638,850
$127.77 p/Share
5,000
Reduced 11.35%
39,061
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$126,679
$128.87 p/Share
983
Reduced 2.18%
44,061
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$190,777
$128.73 p/Share
1,482
Reduced 3.19%
45,044
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
10,815
Added 18.86%
46,526
Common Stock
Mar 04
2022
SELL
Open market or private sale
$179,040
$119.36 p/Share
1,500
Reduced 3.68%
39,208
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$417,402
$119.36 p/Share
3,497
Reduced 8.92%
35,711
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
$280,631
$49.89 p/Share
5,625
Added 12.14%
40,708
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$321,820
$114.69 p/Share
2,806
Reduced 7.41%
35,083
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
8,295
Added 17.96%
37,889
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$153,360
$116.89 p/Share
1,312
Reduced 4.25%
29,594
Common Stock
Sep 03
2021
BUY
Open market or private purchase
$122,182
$96.97 p/Share
1,260
Added 3.92%
30,906
Common Stock
Mar 02
2021
SELL
Open market or private sale
$524,707
$105.98 p/Share
4,951
Reduced 14.31%
29,646
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$292,159
$59.01 p/Share
4,951
Added 13.22%
32,503
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$48,532
$104.82 p/Share
463
Reduced 1.54%
29,646
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
6,642
Added 18.07%
30,109
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$32,627
$107.68 p/Share
303
Reduced 1.27%
23,467
Common Stock