Apr 09
2025
SELL
Open market or private sale
$5,834
$28.05 p/Share
208
Reduced 0.15%
134,228
Common Stock, $0.0001 ...
Mar 21
2025
SELL
Open market or private sale
$272,300
$27.23 p/Share
10,000
Reduced 5.96%
157,663
Common Stock, $0.0001 ...
Mar 20
2025
SELL
Open market or private sale
$285,537
$27.86 p/Share
10,249
Reduced 5.76%
167,663
Common Stock, $0.0001 ...
Mar 19
2025
SELL
Open market or private sale
$1,077,270
$27.31 p/Share
39,446
Reduced 18.15%
177,912
Common Stock, $0.0001 ...
Mar 18
2025
SELL
Open market or private sale
$269,900
$26.99 p/Share
10,000
Reduced 4.4%
217,358
Common Stock, $0.0001 ...
Mar 17
2025
SELL
Open market or private sale
$981,103
$26.68 p/Share
36,773
Reduced 13.92%
227,358
Common Stock, $0.0001 ...
Dec 17
2024
SELL
Payment of exercise price or tax liability
$162,711
$25.77 p/Share
6,314
Reduced 2.33%
264,131
Common Stock, $0.0001 ...
Dec 13
2024
BUY
Grant, award, or other acquisition
-
15,174
Added 5.31%
270,445
Common Stock, $0.0001 ...
Dec 08
2024
SELL
Payment of exercise price or tax liability
$258,505
$25.62 p/Share
10,090
Reduced 3.8%
255,271
Common Stock, $0.0001 ...
Dec 08
2024
BUY
Grant, award, or other acquisition
-
9,355
Added 3.41%
265,361
Common Stock, $0.0001 ...
Dec 14
2023
SELL
Payment of exercise price or tax liability
$62,204
$10.94 p/Share
5,686
Reduced 2.65%
209,225
Common Stock, $0.0001 ...
Dec 14
2023
BUY
Exercise of conversion of derivative security
-
13,691
Added 5.99%
214,911
Common Stock, $0.0001 ...
Dec 10
2023
SELL
Payment of exercise price or tax liability
$39,049
$11.88 p/Share
3,287
Reduced 1.61%
201,220
Common Stock, $0.0001 ...
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
7,852
Added 3.7%
204,507
Common Stock, $0.0001 ...
Dec 08
2023
SELL
Payment of exercise price or tax liability
$89,824
$11.88 p/Share
7,561
Reduced 3.7%
196,655
Common Stock, $0.0001 ...
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
18,161
Added 8.28%
201,188
Common Stock, $0.0001 ...
Jan 07
2023
SELL
Payment of exercise price or tax liability
$18,895
$6.71 p/Share
2,816
Reduced 1.49%
186,055
Common Stock, $0.0001 ...
Jan 07
2023
BUY
Exercise of conversion of derivative security
-
6,013
Added 3.09%
188,871
Common Stock, $0.0001 ...
Dec 10
2022
SELL
Payment of exercise price or tax liability
$24,503
$7.15 p/Share
3,427
Reduced 1.84%
182,858
Common Stock, $0.0001 ...
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
7,852
Added 4.04%
186,285
Common Stock, $0.0001 ...
Dec 08
2022
SELL
Payment of exercise price or tax liability
$22,972
$7.19 p/Share
3,195
Reduced 1.76%
178,433
Common Stock, $0.0001 ...
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
7,330
Added 3.88%
181,628
Common Stock, $0.0001 ...
Jan 20
2022
SELL
Payment of exercise price or tax liability
$5,526
$7.75 p/Share
713
Reduced 0.41%
174,298
Common Stock, $0.0001 ...
Jan 13
2022
BUY
Exercise of conversion of derivative security
-
1,551
Added 0.88%
175,011
Common Stock, $0.0001 ...
Jan 07
2022
SELL
Payment of exercise price or tax liability
$22,731
$7.75 p/Share
2,933
Reduced 1.66%
173,460
Common Stock, $0.0001 ...