Nov 04
2025
SELL
Open market or private sale
$22,766,105
$219.99 p/Share
103,487
Reduced 2.52%
4,001,228
Common Stock
Nov 04
2025
BUY
Exercise of conversion of derivative security
$3,408,726
$63.73 p/Share
53,487
Added 1.29%
4,104,715
Common Stock
Oct 27
2025
SELL
Open market or private sale
$23,382,661
$225.95 p/Share
103,486
Reduced 2.49%
4,051,228
Common Stock
Oct 27
2025
BUY
Exercise of conversion of derivative security
$3,408,662
$63.73 p/Share
53,486
Added 1.27%
4,154,714
Common Stock
Jun 03
2025
BUY
Grant, award, or other acquisition
-
76,675
Added 1.84%
4,101,221
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$8,531,727
$163.87 p/Share
52,064
Reduced 1.28%
4,024,546
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
115,438
Added 2.77%
4,046,240
Common Stock
Feb 15
2025
SELL
Sale (or disposition) back to the issuer
$7,303,065
$201.77 p/Share
36,195
Reduced 0.91%
3,961,168
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
36,195
Added 0.9%
3,997,363
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$229,137
$200.12 p/Share
1,145
Reduced 0.03%
3,961,168
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
$229,137
$200.12 p/Share
1,145
Added 0.03%
3,962,313
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$11,875,789
$136.12 p/Share
87,245
Reduced 2.16%
3,961,159
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
$8,681,267
$74.96 p/Share
115,812
Added 2.78%
4,048,399
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$9,573,401
$138.46 p/Share
69,142
Reduced 1.73%
3,932,587
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
153,306
Added 3.73%
3,951,653
Common Stock
Feb 15
2024
SELL
Sale (or disposition) back to the issuer
$4,404,337
$135.66 p/Share
32,466
Reduced 0.84%
3,848,418
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
32,466
Added 0.83%
3,880,884
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$133,618
$134.56 p/Share
993
Reduced 0.03%
3,848,418
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$133,618
$134.56 p/Share
993
Added 0.03%
3,849,411
Common Stock
Nov 14
2023
SELL
Open market or private sale
$415,957
$106.93 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 13
2023
SELL
Open market or private sale
$404,715
$104.04 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock
Nov 10
2023
SELL
Open market or private sale
$404,560
$104.0 p/Share
3,890
Reduced 0.1%
3,848,412
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
$276,034
$70.96 p/Share
3,890
Added 0.1%
3,852,302
Common Stock