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
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,432
$90.64 p/Share
82
Reduced 0.2%
40,484
Common Stock
Nov 01
2022
SELL
Open market or private sale
$230,000
$92.0 p/Share
2,500
Reduced 5.81%
40,566
Common Stock
Oct 26
2022
SELL
Open market or private sale
$1,198,612
$90.04 p/Share
13,312
Reduced 23.61%
43,066
Common Stock
Oct 26
2022
BUY
Exercise of conversion of derivative security
$117,742
$10.89 p/Share
10,812
Added 16.09%
56,378
Common Stock
Oct 17
2022
SELL
Open market or private sale
$284,779
$86.01 p/Share
3,311
Reduced 6.77%
45,566
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
$32,249
$9.74 p/Share
3,311
Added 6.34%
48,877
Common Stock