Dec 04
2025
SELL
Open market or private sale
$501,804
$190.8 p/Share
2,630
Reduced 3.48%
72,968
Common Stock
Dec 03
2025
SELL
Sale (or disposition) back to the issuer
$1,920,426
$189.13 p/Share
10,154
Reduced 10.27%
88,721
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$2,481,952
$189.13 p/Share
13,123
Reduced 14.79%
75,598
Common Stock
Dec 03
2025
BUY
Exercise of conversion of derivative security
$1,920,337
$48.28 p/Share
39,775
Added 28.69%
98,875
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$95,732
$179.61 p/Share
533
Reduced 0.89%
59,100
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$180,276
$202.33 p/Share
891
Reduced 1.47%
59,633
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
3,945
Added 6.12%
60,524
Common Stock
Nov 11
2024
SELL
Open market or private sale
$510,775
$204.31 p/Share
2,500
Reduced 4.23%
56,579
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$1,933,807
$202.26 p/Share
9,561
Reduced 13.93%
59,079
Common Stock
Nov 06
2024
SELL
Sale (or disposition) back to the issuer
$1,920,256
$202.26 p/Share
9,494
Reduced 12.15%
68,640
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,920,062
$61.79 p/Share
31,074
Added 28.45%
78,134
Common Stock
Aug 29
2024
SELL
Open market or private sale
$225,700
$185.0 p/Share
1,220
Reduced 2.53%
47,060
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$94,707
$175.06 p/Share
541
Reduced 1.11%
48,280
Common Stock
Mar 05
2024
SELL
Sale (or disposition) back to the issuer
$1,800,120
$168.0 p/Share
10,715
Reduced 16.17%
55,537
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,128,288
$168.0 p/Share
6,716
Reduced 12.09%
48,821
Common Stock
Mar 05
2024
BUY
Exercise of conversion of derivative security
$1,799,984
$69.57 p/Share
25,873
Added 28.08%
66,252
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$146,500
$160.11 p/Share
915
Reduced 2.22%
40,379
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
3,246
Added 7.29%
41,294
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$76,376
$140.14 p/Share
545
Reduced 1.41%
38,048
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$129,496
$153.25 p/Share
845
Reduced 2.14%
38,593
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
3,211
Added 7.53%
39,438
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$973,480
$140.88 p/Share
6,910
Reduced 16.02%
36,227
Common Stock
Jan 23
2023
SELL
Sale (or disposition) back to the issuer
$1,540,241
$140.88 p/Share
10,933
Reduced 20.22%
43,137
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$1,540,109
$53.4 p/Share
28,841
Added 34.79%
54,070
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$93,546
$151.86 p/Share
616
Reduced 2.38%
25,229
Common Stock