Jan 07
2026
SELL
Payment of exercise price or tax liability
$2,955,642
$143.96 p/Share
20,531
Reduced 0.48%
4,238,304
Common Stock
Jan 01
2026
SELL
Payment of exercise price or tax liability
$4,673,314
$145.31 p/Share
32,161
Reduced 0.75%
4,258,835
Common Stock
Dec 15
2025
SELL
Sale (or disposition) back to the issuer
$15,917,909
$141.66 p/Share
112,367
Reduced 2.55%
4,290,996
Common Stock
Dec 15
2025
SELL
Payment of exercise price or tax liability
$24,033,610
$141.66 p/Share
169,657
Reduced 3.71%
4,403,363
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
$5,459,984
$19.36 p/Share
282,024
Added 5.81%
4,573,020
Common Stock
Nov 25
2025
SELL
Payment of exercise price or tax liability
$2,910,694
$129.56 p/Share
22,466
Reduced 0.52%
4,290,996
Common Stock
Aug 06
2025
SELL
Payment of exercise price or tax liability
$6,053,858
$149.29 p/Share
40,551
Reduced 0.93%
4,313,462
Common Stock
Aug 06
2025
BUY
Exercise of conversion of derivative security
-
150,604
Added 3.34%
4,354,013
Common Stock
May 13
2025
SELL
Payment of exercise price or tax liability
$6,231,797
$143.0 p/Share
43,579
Reduced 1.03%
4,203,409
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
-
161,852
Added 3.67%
4,246,988
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$4,012,216
$143.36 p/Share
27,987
Reduced 0.68%
4,109,994
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$2,531,727
$142.16 p/Share
17,809
Reduced 0.43%
4,137,981
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
66,140
Added 1.57%
4,155,790
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$7,050,879
$149.99 p/Share
47,009
Reduced 1.14%
4,089,650
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
174,916
Added 4.06%
4,136,659
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$6,629,400
$129.64 p/Share
51,137
Reduced 1.27%
3,961,743
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
-
190,274
Added 4.53%
4,012,880
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$4,140,270
$129.23 p/Share
32,038
Reduced 0.83%
3,822,606
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$7,878,531
$140.54 p/Share
56,059
Reduced 1.43%
3,854,644
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
208,588
Added 5.06%
3,910,703
Common Stock
Sep 12
2024
SELL
Open market or private sale
$9,637,777
$97.5 p/Share
98,849
Reduced 2.6%
3,702,115
Common Stock
Sep 12
2024
BUY
Exercise of conversion of derivative security
$3,799,499
$25.33 p/Share
150,000
Added 3.8%
3,800,964
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$6,290,981
$101.42 p/Share
62,029
Reduced 1.67%
3,650,964
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
-
230,803
Added 5.85%
3,712,993
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$730,870
$105.77 p/Share
6,910
Reduced 0.2%
3,482,190
Common Stock