Dec 19
2024
SELL
Open market or private sale
$471,000
$9.42 p/Share
50,000
Reduced 4.58%
1,041,753
Common Stock
Dec 06
2024
SELL
Open market or private sale
$19,012
$10.35 p/Share
1,837
Reduced 0.17%
1,091,753
Common Stock
Nov 19
2024
SELL
Open market or private sale
$497,000
$9.94 p/Share
50,000
Reduced 4.38%
1,092,446
Common Stock
Oct 18
2024
SELL
Open market or private sale
$730,000
$14.6 p/Share
50,000
Reduced 4.19%
1,142,446
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,027,500
$20.55 p/Share
50,000
Reduced 4.02%
1,192,446
Common Stock
Sep 06
2024
SELL
Open market or private sale
$35,311
$18.23 p/Share
1,937
Reduced 0.16%
1,242,446
Common Stock
Aug 19
2024
SELL
Open market or private sale
$975,000
$19.5 p/Share
50,000
Reduced 3.86%
1,244,383
Common Stock
Jul 19
2024
SELL
Open market or private sale
$856,500
$17.13 p/Share
50,000
Reduced 3.72%
1,294,383
Common Stock
Jun 20
2024
SELL
Open market or private sale
$605,500
$12.11 p/Share
50,000
Reduced 3.59%
1,344,383
Common Stock
Jun 06
2024
SELL
Open market or private sale
$27,306
$14.44 p/Share
1,891
Reduced 0.14%
1,394,383
Common Stock
Jun 05
2024
SELL
Open market or private sale
$703,000
$14.06 p/Share
50,000
Reduced 3.46%
1,395,297
Common Stock
Apr 05
2024
SELL
Payment of exercise price or tax liability
$1,188,926
$11.83 p/Share
100,501
Reduced 6.5%
1,445,297
Common Stock
Apr 05
2024
BUY
Exercise of conversion of derivative security
$858,409
$5.88 p/Share
145,988
Added 8.63%
1,545,798
Common Stock
Mar 18
2024
SELL
Open market or private sale
$28,388
$10.01 p/Share
2,836
Reduced 0.2%
1,399,810
Common Stock
Mar 06
2024
SELL
Open market or private sale
$15,380
$12.12 p/Share
1,269
Reduced 0.09%
1,402,646
Common Stock
Feb 29
2024
SELL
Open market or private sale
$58,539
$12.12 p/Share
4,830
Reduced 0.34%
1,403,915
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
12,355
Added 0.87%
1,408,745
Common Stock
Dec 18
2023
SELL
Open market or private sale
$74,250
$18.23 p/Share
4,073
Reduced 0.29%
1,396,390
Common Stock
Dec 06
2023
SELL
Open market or private sale
$25,016
$14.75 p/Share
1,696
Reduced 0.12%
1,400,463
Common Stock
Sep 18
2023
SELL
Open market or private sale
$60,037
$14.37 p/Share
4,178
Reduced 0.3%
1,401,182
Common Stock
Sep 06
2023
SELL
Open market or private sale
$27,815
$15.15 p/Share
1,836
Reduced 0.13%
1,405,360
Common Stock
Jun 20
2023
SELL
Open market or private sale
$63,795
$18.61 p/Share
3,428
Reduced 0.24%
1,407,196
Common Stock
Jun 06
2023
SELL
Open market or private sale
$23,143
$18.74 p/Share
1,235
Reduced 0.09%
1,409,985
Common Stock
Mar 17
2023
SELL
Open market or private sale
$52,852
$17.7 p/Share
2,986
Reduced 0.21%
1,411,220
Common Stock
Mar 15
2023
SELL
Open market or private sale
$64,876
$19.07 p/Share
3,402
Reduced 0.24%
1,414,206
Common Stock