Dec 19
2025
SELL
Open market or private sale
$360,000
$180.0 p/Share
2,000
Reduced 5.75%
32,779
Common Stock
Dec 19
2025
BUY
Exercise of conversion of derivative security
$167,280
$83.64 p/Share
2,000
Added 5.44%
34,779
Common Stock
Dec 12
2025
SELL
Open market or private sale
$1,472,352
$175.28 p/Share
8,400
Reduced 20.4%
32,779
Common Stock
Dec 12
2025
BUY
Exercise of conversion of derivative security
$112,100
$44.84 p/Share
2,500
Added 5.72%
41,179
Common Stock
Jun 18
2025
SELL
Open market or private sale
$731,445
$155.0 p/Share
4,719
Reduced 10.87%
38,679
Common Stock
Jun 18
2025
BUY
Exercise of conversion of derivative security
$213,959
$45.34 p/Share
4,719
Added 9.81%
43,398
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$14,923
$146.31 p/Share
102
Reduced 0.26%
38,679
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$33,031
$147.46 p/Share
224
Reduced 0.57%
38,781
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$15,065
$147.7 p/Share
102
Reduced 0.26%
39,005
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$15,274
$149.75 p/Share
102
Reduced 0.26%
39,107
Common Stock
May 16
2025
SELL
Open market or private sale
$530,850
$150.0 p/Share
3,539
Reduced 8.28%
39,209
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$55,916
$15.8 p/Share
3,539
Added 7.65%
42,748
Common Stock
May 15
2025
BUY
Grant, award, or other acquisition
-
1,000
Added 2.49%
39,209
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$14,237
$127.12 p/Share
112
Reduced 0.29%
38,209
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$19,313
$118.49 p/Share
163
Reduced 0.42%
38,321
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$38,771
$118.93 p/Share
326
Reduced 0.84%
38,484
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$12,195
$119.56 p/Share
102
Reduced 0.26%
38,810
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
1,000
Added 2.51%
38,912
Common Stock
Mar 14
2024
SELL
Open market or private sale
$1,222,700
$122.27 p/Share
10,000
Reduced 20.87%
37,912
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$140,964
$17.07 p/Share
8,258
Added 14.7%
47,912
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$13,590
$121.34 p/Share
112
Reduced 0.28%
39,654
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$109,876
$88.61 p/Share
1,240
Reduced 3.02%
39,766
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$31,609
$88.05 p/Share
359
Reduced 0.87%
41,006
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$10,539
$88.57 p/Share
119
Reduced 0.29%
41,365
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 2.35%
41,484
Common Stock