Jun 17
2025
SELL
Open market or private sale
$6,289,920
$180.0 p/Share
34,944
Reduced 17.29%
167,154
Common Stock
Jun 17
2025
BUY
Exercise of conversion of derivative security
$865,562
$24.77 p/Share
34,944
Added 14.74%
202,098
Common Stock
May 27
2025
SELL
Open market or private sale
$7,200,000
$160.0 p/Share
45,000
Reduced 21.21%
167,154
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$885,600
$19.68 p/Share
45,000
Added 17.5%
212,154
Common Stock
May 13
2025
SELL
Open market or private sale
$1,546,950
$150.0 p/Share
10,313
Reduced 5.81%
167,154
Common Stock
May 13
2025
BUY
Exercise of conversion of derivative security
$194,915
$18.9 p/Share
10,313
Added 5.49%
177,467
Common Stock
May 01
2025
SELL
Open market or private sale
$6,953,520
$140.0 p/Share
49,668
Reduced 22.91%
167,154
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$658,597
$13.26 p/Share
49,668
Added 18.64%
216,822
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$306,644
$126.87 p/Share
2,417
Reduced 1.43%
167,154
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
13,786
Added 7.52%
169,571
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$1,892,569
$142.76 p/Share
13,257
Reduced 7.84%
155,785
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$1,920,693
$142.76 p/Share
13,454
Added 7.37%
169,042
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$385,903
$76.04 p/Share
5,075
Reduced 3.16%
155,588
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
18,424
Added 10.29%
160,663
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$149,288
$47.62 p/Share
3,135
Reduced 2.16%
142,239
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
7,966
Added 5.19%
145,374
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$311,945
$48.62 p/Share
6,416
Reduced 4.46%
137,408
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$37,143
$47.62 p/Share
780
Reduced 0.54%
143,824
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$90,391
$27.89 p/Share
3,241
Reduced 2.19%
144,604
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
56,000
Added 27.47%
147,845
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$43,713
$22.36 p/Share
1,955
Reduced 2.08%
91,845
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
1,791
Added 1.87%
93,800
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$21,299
$22.42 p/Share
950
Reduced 1.02%
92,009
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
38,684
Added 29.39%
92,959
Common Stock