Mar 19
2025
SELL
Open market or private sale
$397,320
$18.92 p/Share
21,000
Reduced 1.01%
2,061,850
Common Stock
Mar 19
2025
BUY
Exercise of conversion of derivative security
$81,000
$5.4 p/Share
15,000
Added 0.72%
2,082,850
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$502,311
$17.02 p/Share
29,513
Reduced 1.41%
2,067,850
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$954,366
$16.91 p/Share
56,438
Reduced 2.62%
2,097,363
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$865,801
$15.78 p/Share
54,867
Reduced 2.48%
2,153,801
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$278,197
$15.44 p/Share
18,018
Reduced 0.81%
2,208,668
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
252,022
Added 10.17%
2,226,686
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$245,982
$17.15 p/Share
14,343
Reduced 0.72%
1,974,664
Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,033,203
$21.1 p/Share
48,967
Reduced 2.4%
1,989,007
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$434,822
$19.99 p/Share
21,752
Reduced 1.06%
2,037,974
Common Stock
Aug 27
2024
SELL
Open market or private sale
$6,731,965
$17.29 p/Share
389,356
Reduced 15.9%
2,059,726
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$1,222,577
$3.14 p/Share
389,356
Added 13.72%
2,449,082
Common Stock
Aug 26
2024
SELL
Open market or private sale
$4,190,566
$17.69 p/Share
236,889
Reduced 10.31%
2,059,726
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$1,634,534
$6.9 p/Share
236,889
Added 9.35%
2,296,615
Common Stock
Jun 30
2024
SELL
Payment of exercise price or tax liability
$243,187
$11.18 p/Share
21,752
Reduced 1.05%
2,059,726
Common Stock
Jun 14
2024
SELL
Open market or private sale
$1,072,000
$10.72 p/Share
100,000
Reduced 4.58%
2,081,475
Common Stock
Jun 14
2024
-
10,000
Reduced 0.46%
2,181,475
Common Stock
Jun 14
2024
SELL
Other acquisition or disposition
$1,476,600
$3.21 p/Share
460,000
Reduced 17.35%
2,191,475
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$143,563
$6.6 p/Share
21,752
Reduced 0.81%
2,651,475
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$177,180
$6.16 p/Share
28,763
Reduced 1.06%
2,673,227
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$336,618
$6.12 p/Share
55,003
Reduced 2.0%
2,701,990
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$51,391
$5.36 p/Share
9,588
Reduced 0.35%
2,756,993
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
557,728
Added 16.78%
2,766,581
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$118,123
$5.26 p/Share
22,457
Reduced 1.01%
2,208,853
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$104,217
$4.52 p/Share
23,057
Reduced 1.02%
2,231,310
Common Stock