Dec 12
2025
SELL
Payment of exercise price or tax liability
$50,736
$84.0 p/Share
604
Reduced 2.64%
22,251
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
-
36
Added 0.16%
22,553
Common Stock
Dec 11
2025
SELL
Payment of exercise price or tax liability
$24,757
$83.36 p/Share
297
Reduced 1.28%
22,819
Common Stock
Dec 11
2025
BUY
Exercise of conversion of derivative security
-
25
Added 0.11%
23,116
Common Stock
Dec 10
2025
BUY
Grant, award, or other acquisition
-
1,694
Added 6.83%
23,091
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$36,074
$82.93 p/Share
435
Reduced 1.99%
21,397
Common Stock
Dec 08
2025
BUY
Exercise of conversion of derivative security
-
20
Added 0.09%
21,602
Common Stock
Dec 06
2025
SELL
Payment of exercise price or tax liability
$9,213
$84.53 p/Share
109
Reduced 0.5%
21,812
Common Stock
Dec 06
2025
BUY
Exercise of conversion of derivative security
-
3
Added 0.01%
21,921
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$8,953
$83.68 p/Share
107
Reduced 0.49%
21,918
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
-
15
Added 0.07%
22,025
Common Stock
Aug 11
2025
SELL
Open market or private sale
$996,494
$92.14 p/Share
10,815
Reduced 37.56%
17,976
Common Stock
Aug 11
2025
BUY
Exercise of conversion of derivative security
$396,802
$36.69 p/Share
10,815
Added 30.46%
24,689
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
$99,982
$35.48 p/Share
2,818
Added 13.55%
17,976
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$18,645
$91.85 p/Share
203
Reduced 1.32%
15,158
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
5
Added 0.03%
15,361
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
685
Added 4.27%
15,356
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
129
Added 0.87%
14,671
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$10,593
$92.12 p/Share
115
Reduced 0.78%
14,542
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
17
Added 0.12%
14,657
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$39,510
$100.28 p/Share
394
Reduced 2.62%
14,640
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
22
Added 0.15%
15,034
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$19,796
$101.0 p/Share
196
Reduced 1.29%
15,012
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
18
Added 0.12%
15,208
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$17,089
$101.12 p/Share
169
Reduced 1.1%
15,190
Common Stock