Jun 02
2025
SELL
Open market or private sale
$1,587,200
$79.36 p/Share
20,000
Reduced 53.04%
17,705
Common Stock
Jun 02
2025
BUY
Grant, award, or other acquisition
$557,030
$25.58 p/Share
21,776
Added 36.61%
37,705
Common Stock
May 29
2025
-
10,000
Reduced 38.57%
15,929
Common Stock
May 29
2025
BUY
Exercise of conversion of derivative security
$38,800
$3.88 p/Share
10,000
Added 27.83%
25,929
Common Stock
May 02
2025
SELL
Open market or private sale
$1,927,820
$72.6 p/Share
26,554
Reduced 23.67%
85,622
Common Stock
May 02
2025
BUY
Exercise of conversion of derivative security
$134,097
$5.05 p/Share
26,554
Added 19.14%
112,176
Common Stock
May 01
2025
SELL
Open market or private sale
$924,860
$71.94 p/Share
12,856
Reduced 13.05%
85,622
Common Stock
May 01
2025
BUY
Exercise of conversion of derivative security
$64,922
$5.05 p/Share
12,856
Added 11.55%
98,478
Common Stock
Apr 01
2025
SELL
Open market or private sale
$67,584
$114.55 p/Share
590
Reduced 0.68%
85,622
Common Stock
Apr 01
2025
BUY
Exercise of conversion of derivative security
$2,979
$5.05 p/Share
590
Added 0.68%
86,212
Common Stock
Mar 31
2025
SELL
Open market or private sale
$10,128,000
$101.28 p/Share
100,000
Reduced 53.87%
85,622
Common Stock
Mar 31
2025
BUY
Exercise of conversion of derivative security
$827,000
$8.27 p/Share
100,000
Added 35.01%
185,622
Common Stock
Mar 24
2025
SELL
Open market or private sale
$102,804
$60.58 p/Share
1,697
Reduced 1.94%
85,622
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
$8,569
$5.05 p/Share
1,697
Added 1.91%
87,319
Common Stock
Mar 03
2025
SELL
Open market or private sale
$1,110,809
$60.69 p/Share
18,303
Reduced 17.61%
85,622
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$13,812
$60.58 p/Share
228
Reduced 0.27%
85,090
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
$92,430
$5.05 p/Share
18,303
Added 14.97%
103,925
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$15,715
$29.54 p/Share
532
Added 0.62%
85,622
Common Stock
Feb 03
2025
SELL
Open market or private sale
$1,338,400
$66.92 p/Share
20,000
Reduced 18.99%
85,318
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
$89,400
$4.47 p/Share
20,000
Added 15.96%
105,318
Common Stock
Jan 02
2025
SELL
Open market or private sale
$1,007,800
$50.39 p/Share
20,000
Reduced 18.99%
85,318
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$77,600
$3.88 p/Share
20,000
Added 15.96%
105,318
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$17,015
$57.68 p/Share
295
Reduced 0.35%
84,788
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
$15,693
$29.61 p/Share
530
Added 0.62%
85,318
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$8,189
$35.3 p/Share
232
Reduced 0.27%
84,167
Common Stock