Oct 27
2025
SELL
Payment of exercise price or tax liability
$52,782
$6.19 p/Share
8,527
Reduced 2.29%
363,081
Common Stock
Oct 27
2025
BUY
Exercise of conversion of derivative security
$239,918
$6.19 p/Share
38,759
Added 9.44%
371,608
Common Stock
Oct 13
2025
SELL
Payment of exercise price or tax liability
$5,224
$6.04 p/Share
865
Reduced 0.26%
332,849
Common Stock
Oct 13
2025
BUY
Exercise of conversion of derivative security
$18,500
$6.04 p/Share
3,063
Added 0.91%
333,714
Common Stock
Oct 07
2025
SELL
Payment of exercise price or tax liability
$52,342
$5.63 p/Share
9,297
Reduced 2.73%
330,651
Common Stock
Oct 07
2025
BUY
Exercise of conversion of derivative security
$185,429
$5.63 p/Share
32,936
Added 8.83%
339,948
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
$194,046
$5.43 p/Share
35,736
Added 10.43%
307,012
Common Stock
Apr 28
2025
BUY
Exercise of conversion of derivative security
$10,897
$5.16 p/Share
2,112
Added 0.77%
271,276
Common Stock
Jan 16
2025
BUY
Open market or private purchase
$254,076
$11.03 p/Share
23,035
Added 7.88%
269,164
Common Stock
Oct 28
2024
SELL
Payment of exercise price or tax liability
$155,776
$13.81 p/Share
11,280
Reduced 4.38%
246,129
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$535,275
$13.81 p/Share
38,760
Added 13.09%
257,409
Common Stock
Oct 14
2024
SELL
Payment of exercise price or tax liability
$12,871
$14.43 p/Share
892
Reduced 0.41%
218,649
Common Stock
Oct 14
2024
BUY
Exercise of conversion of derivative security
$44,213
$14.43 p/Share
3,064
Added 1.38%
219,541
Common Stock
Oct 11
2024
BUY
Open market or private purchase
$200,100
$13.8 p/Share
14,500
Added 6.28%
216,477
Common Stock
Oct 07
2024
SELL
Payment of exercise price or tax liability
$144,461
$15.07 p/Share
9,586
Reduced 4.53%
201,977
Common Stock
Oct 07
2024
BUY
Exercise of conversion of derivative security
$496,360
$15.07 p/Share
32,937
Added 13.47%
211,563
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$1,800,005
$16.79 p/Share
107,207
Added 18.15%
483,514
Common Stock
Apr 25
2024
SELL
Payment of exercise price or tax liability
$7,355
$11.96 p/Share
615
Reduced 0.36%
171,364
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$25,271
$11.96 p/Share
2,113
Added 1.21%
171,979
Common Stock
Apr 23
2024
BUY
Discretionary transaction
$211,296
$12.09 p/Share
17,477
Added 9.33%
169,866
Common Stock
Apr 10
2024
BUY
Open market or private purchase
$284,280
$12.36 p/Share
23,000
Added 13.11%
152,389
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$10,935
$16.67 p/Share
656
Reduced 0.79%
81,907
Common Stock
Sep 28
2022
BUY
Open market or private purchase
$316,140
$14.37 p/Share
22,000
Added 21.55%
80,103
Common Stock
Jul 29
2022
BUY
Open market or private purchase
$403,725
$23.07 p/Share
17,500
Added 23.15%
58,103
Common Stock
Mar 31
2021
SELL
Open market or private sale
$3,560,427
$87.99 p/Share
40,464
Reduced 66.83%
20,080
Common Stock