Oct 20
2025
SELL
Open market or private sale
$1,848,176
$210.02 p/Share
8,800
Reduced 17.95%
40,237
Common Stock
Oct 19
2025
SELL
Payment of exercise price or tax liability
$27,726
$202.38 p/Share
137
Reduced 0.28%
49,037
Common Stock
Oct 19
2025
BUY
Exercise of conversion of derivative security
-
269
Added 0.54%
49,174
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$170,224
$187.06 p/Share
910
Reduced 1.83%
48,905
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$1,206,732
$181.6 p/Share
6,645
Reduced 11.77%
49,815
Common Stock
Oct 13
2025
BUY
Grant, award, or other acquisition
-
4,130
Added 6.82%
56,460
Common Stock
Jul 19
2025
SELL
Payment of exercise price or tax liability
$15,785
$114.39 p/Share
138
Reduced 0.26%
52,330
Common Stock
Jul 19
2025
BUY
Exercise of conversion of derivative security
-
270
Added 0.51%
52,468
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$107,935
$118.61 p/Share
910
Reduced 1.71%
52,198
Common Stock
Apr 19
2025
SELL
Payment of exercise price or tax liability
$9,425
$68.8 p/Share
137
Reduced 0.26%
53,108
Common Stock
Apr 19
2025
BUY
Exercise of conversion of derivative security
-
269
Added 0.5%
53,245
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$64,699
$71.02 p/Share
911
Reduced 1.69%
52,976
Common Stock
Jan 19
2025
SELL
Payment of exercise price or tax liability
$14,487
$105.75 p/Share
137
Reduced 0.25%
53,659
Common Stock
Jan 19
2025
BUY
Exercise of conversion of derivative security
-
269
Added 0.5%
53,796
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$96,483
$97.36 p/Share
991
Reduced 1.82%
53,527
Common Stock
Jan 07
2025
SELL
Open market or private sale
$508,800
$101.76 p/Share
5,000
Reduced 8.4%
54,518
Common Stock
Oct 19
2024
SELL
Payment of exercise price or tax liability
$15,227
$111.15 p/Share
137
Reduced 0.23%
59,518
Common Stock
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.45%
59,655
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$349,680
$104.32 p/Share
3,352
Reduced 5.34%
59,386
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
6,613
Added 9.54%
62,738
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$98,481
$108.34 p/Share
909
Reduced 1.59%
56,125
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$455,586
$106.92 p/Share
4,261
Reduced 6.95%
57,034
Common Stock
Oct 13
2024
BUY
Grant, award, or other acquisition
-
14,029
Added 18.62%
61,295
Common Stock
Jul 19
2024
SELL
Payment of exercise price or tax liability
$16,090
$117.45 p/Share
137
Reduced 0.29%
47,266
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.56%
47,403
Common Stock