May 16
2025
SELL
Open market or private sale
$12,840,309
$130.81 p/Share
98,160
Reduced 31.74%
211,081
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$4,278,794
$43.59 p/Share
98,160
Added 24.09%
309,241
Common Stock
May 02
2025
SELL
Open market or private sale
$12,150,408
$125.5 p/Share
96,816
Reduced 31.44%
211,081
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
$4,220,209
$43.59 p/Share
96,816
Added 23.92%
307,897
Common Stock
Apr 03
2025
SELL
Open market or private sale
$25,000
$125.0 p/Share
200
Reduced 0.09%
211,081
Common Stock
Apr 03
2025
BUY
Exercise of conversion of derivative security
$8,718
$43.59 p/Share
200
Added 0.09%
211,281
Common Stock
Apr 02
2025
SELL
Open market or private sale
$143,000
$125.0 p/Share
1,144
Reduced 0.54%
211,081
Common Stock
Apr 02
2025
BUY
Exercise of conversion of derivative security
$49,866
$43.59 p/Share
1,144
Added 0.54%
212,225
Common Stock
Mar 17
2025
SELL
Open market or private sale
$11,835,962
$120.7 p/Share
98,061
Reduced 31.72%
211,081
Common Stock
Mar 17
2025
BUY
Exercise of conversion of derivative security
$4,274,478
$43.59 p/Share
98,061
Added 24.08%
309,142
Common Stock
Mar 04
2025
SELL
Open market or private sale
$12,000
$120.0 p/Share
100
Reduced 0.05%
211,081
Common Stock
Mar 04
2025
BUY
Exercise of conversion of derivative security
$4,359
$43.59 p/Share
100
Added 0.05%
211,181
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$7,187,762
$112.82 p/Share
63,710
Reduced 23.18%
211,081
Common Stock
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
137,459
Added 33.34%
274,791
Common Stock
Nov 05
2024
-
13,600
Reduced 9.01%
137,332
Common Stock
Aug 05
2024
-
60,040
Reduced 28.46%
150,932
Common Stock
Aug 02
2024
-
40,000
Reduced 15.94%
210,972
Common Stock
Feb 27
2024
-
20,968
Reduced 7.71%
250,972
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$8,210,628
$93.43 p/Share
87,880
Reduced 24.42%
271,940
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
189,640
Added 34.51%
359,820
Common Stock
Jan 24
2024
SELL
Open market or private sale
$8,215,026
$86.65 p/Share
94,807
Reduced 35.78%
170,180
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$3,910,788
$41.25 p/Share
94,807
Added 26.35%
264,987
Common Stock
Jan 23
2024
SELL
Open market or private sale
$418,476
$86.0 p/Share
4,866
Reduced 2.78%
170,180
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$200,722
$41.25 p/Share
4,866
Added 2.7%
175,046
Common Stock
Jan 22
2024
SELL
Open market or private sale
$82,216
$86.0 p/Share
956
Reduced 0.56%
170,180
Common Stock