Feb 26
2025
SELL
Open market or private sale
$132,625
$125.0 p/Share
1,061
Reduced 2.73%
37,787
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$622,625
$125.0 p/Share
4,981
Reduced 11.36%
38,848
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$519,430
$85.97 p/Share
6,042
Added 12.12%
43,829
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$571,804
$131.54 p/Share
4,347
Reduced 11.5%
33,440
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$991,285
$131.54 p/Share
7,536
Added 16.63%
37,787
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$107,144
$95.75 p/Share
1,119
Reduced 3.57%
30,251
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$80,352
$101.2 p/Share
794
Reduced 2.47%
31,370
Common Stock
Mar 01
2024
SELL
Sale (or disposition) back to the issuer
-
3,154
Reduced 8.93%
32,164
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$205,674
$99.6 p/Share
2,065
Reduced 5.52%
35,318
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$492,920
$99.6 p/Share
4,949
Added 11.69%
37,383
Common Stock
Jun 29
2023
SELL
Open market or private sale
$338,800
$110.0 p/Share
3,080
Reduced 8.67%
32,434
Common Stock
May 26
2023
SELL
Open market or private sale
$383,700
$100.0 p/Share
3,837
Reduced 9.75%
35,514
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$108,115
$96.36 p/Share
1,122
Reduced 2.77%
39,351
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$99,971
$94.58 p/Share
1,057
Reduced 2.55%
40,473
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$73,467
$93.47 p/Share
786
Reduced 1.86%
41,530
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$884,226
$93.47 p/Share
9,460
Added 18.27%
42,316
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$90,533
$92.76 p/Share
976
Reduced 2.88%
32,856
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
$213,255
$92.76 p/Share
2,299
Added 6.36%
33,832
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$104,663
$83.0 p/Share
1,261
Reduced 3.85%
31,533
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
$300,128
$83.0 p/Share
3,616
Added 9.93%
32,794
Common Stock
Aug 04
2022
SELL
Payment of exercise price or tax liability
$60,136
$94.11 p/Share
639
Reduced 2.14%
29,178
Common Stock
Aug 04
2022
BUY
Grant, award, or other acquisition
$170,151
$94.11 p/Share
1,808
Added 5.72%
29,817
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$659,734
$85.97 p/Share
7,674
Added 21.51%
28,009
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$72,646
$86.38 p/Share
841
Reduced 3.97%
20,335
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$54,549
$85.1 p/Share
641
Reduced 2.94%
21,176
Common Stock