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
Sep 03
2024
BUY
Grant, award, or other acquisition
$15,691
$17.13 p/Share
916
Added 1.07%
85,083
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$24,829
$30.17 p/Share
823
Reduced 0.97%
84,399
Common Stock
May 13
2024
SELL
Open market or private sale
$1,400,000
$28.0 p/Share
50,000
Reduced 36.98%
85,222
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$194,000
$3.88 p/Share
50,000
Added 26.99%
135,222
Common Stock
Mar 27
2024
SELL
Open market or private sale
$649,084
$25.01 p/Share
25,953
Reduced 23.34%
85,222
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
$100,697
$3.88 p/Share
25,953
Added 18.93%
111,175
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$26,100
$2.61 p/Share
10,000
Added 10.5%
85,222
Common Stock
Mar 18
2024
SELL
Open market or private sale
$430,475
$25.0 p/Share
17,219
Reduced 18.63%
75,222
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$66,809
$3.88 p/Share
17,219
Added 15.7%
92,441
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,150
$24.06 p/Share
505
Reduced 0.68%
73,950
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$15,302
$12.03 p/Share
1,272
Added 1.66%
75,222
Common Stock
Feb 16
2024
SELL
Open market or private sale
$702,955
$25.97 p/Share
27,068
Reduced 26.66%
74,455
Common Stock