Jun 11
2025
SELL
Payment of exercise price or tax liability
$1,607,801
$120.03 p/Share
13,395
Reduced 22.63%
45,807
Common Stock
Jun 11
2025
BUY
Exercise of conversion of derivative security
-
36,202
Added 37.95%
59,202
Common Stock
May 05
2025
$3,001,920
$125.08 p/Share
24,000
Reduced 51.06%
23,000
Common Stock
May 01
2025
SELL
Open market or private sale
$42,287,131
$124.75 p/Share
338,975
Reduced 87.82%
47,000
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$2,895,335
$40.56 p/Share
71,384
Added 15.61%
385,975
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$1,609,275
$120.14 p/Share
13,395
Reduced 4.08%
314,591
Common Stock
Mar 11
2025
BUY
Exercise of conversion of derivative security
-
36,202
Added 9.94%
327,986
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$4,495,839
$129.87 p/Share
34,618
Reduced 10.61%
291,784
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
87,972
Added 21.23%
326,402
Common Stock
Jan 21
2025
SELL
Payment of exercise price or tax liability
$1,073,414
$142.08 p/Share
7,555
Reduced 3.07%
238,430
Common Stock
Jan 21
2025
BUY
Exercise of conversion of derivative security
-
7,662
Added 3.02%
245,985
Common Stock
Jan 20
2025
BUY
Exercise of conversion of derivative security
-
8,235
Added 3.34%
238,323
Common Stock
Jan 19
2025
BUY
Exercise of conversion of derivative security
-
5,876
Added 2.49%
230,088
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$130,635
$132.76 p/Share
984
Reduced 0.44%
224,212
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$130,587
$45.39 p/Share
2,877
Added 1.26%
225,196
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,087,647
$100.18 p/Share
30,821
Reduced 12.18%
222,319
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
78,324
Added 23.63%
253,140
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$792,998
$103.85 p/Share
7,636
Reduced 4.19%
174,816
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
7,021
Added 3.71%
182,452
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
7,662
Added 4.18%
175,431
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
8,234
Added 4.68%
167,769
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$70,360
$40.86 p/Share
1,722
Added 1.07%
159,535
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$1,080,160
$74.34 p/Share
14,530
Added 8.43%
157,813
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$616,833
$74.21 p/Share
8,312
Reduced 5.48%
143,283
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
7,021
Added 4.43%
151,595
Common Stock