Jun 18
2025
SELL
Open market or private sale
$120,825
$19.13 p/Share
6,316
Reduced 0.51%
1,240,222
Common Stock
Jun 17
2025
SELL
Open market or private sale
$593,410
$19.18 p/Share
30,939
Reduced 2.42%
1,246,538
Common Stock
Jun 16
2025
SELL
Open market or private sale
$77,237
$19.01 p/Share
4,063
Reduced 0.32%
1,277,477
Common Stock
Jun 03
2025
SELL
Open market or private sale
$653,727
$16.07 p/Share
40,680
Reduced 3.08%
1,281,540
Common Stock
Jun 02
2025
SELL
Payment of exercise price or tax liability
$322,822
$15.59 p/Share
20,707
Reduced 1.54%
1,322,220
Common Stock
May 27
2025
SELL
Open market or private sale
$1,149,750
$15.33 p/Share
75,000
Reduced 5.29%
1,342,927
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
150,000
Added 9.57%
1,417,927
Common Stock
Mar 04
2025
SELL
Open market or private sale
$437,184
$8.17 p/Share
53,511
Reduced 4.05%
1,267,927
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$155,276
$8.3 p/Share
18,708
Reduced 1.4%
1,321,438
Common Stock
Dec 24
2024
SELL
Open market or private sale
$119,649
$9.96 p/Share
12,013
Reduced 0.89%
1,340,146
Common Stock
Dec 24
2024
BUY
Exercise of conversion of derivative security
$9,009
$0.75 p/Share
12,013
Added 0.88%
1,352,159
Common Stock
Dec 23
2024
SELL
Open market or private sale
$149,250
$9.95 p/Share
15,000
Reduced 1.11%
1,340,146
Common Stock
Dec 23
2024
BUY
Exercise of conversion of derivative security
$11,250
$0.75 p/Share
15,000
Added 1.09%
1,355,146
Common Stock
Dec 13
2024
SELL
Open market or private sale
$131,171
$10.92 p/Share
12,012
Reduced 0.89%
1,340,146
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$9,009
$0.75 p/Share
12,012
Added 0.88%
1,352,158
Common Stock
Dec 12
2024
SELL
Open market or private sale
$167,850
$11.19 p/Share
15,000
Reduced 1.11%
1,340,146
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$11,250
$0.75 p/Share
15,000
Added 1.09%
1,355,146
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$96,719
$11.06 p/Share
8,745
Reduced 0.65%
1,340,146
Common Stock
Nov 19
2024
SELL
Open market or private sale
$159,300
$10.62 p/Share
15,000
Reduced 1.1%
1,348,891
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$11,250
$0.75 p/Share
15,000
Added 1.09%
1,363,891
Common Stock
Nov 18
2024
SELL
Open market or private sale
$155,250
$10.35 p/Share
15,000
Reduced 1.1%
1,348,891
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$11,250
$0.75 p/Share
15,000
Added 1.09%
1,363,891
Common Stock
Nov 06
2024
SELL
Open market or private sale
$205,950
$13.73 p/Share
15,000
Reduced 1.1%
1,347,781
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$11,250
$0.75 p/Share
15,000
Added 1.09%
1,362,781
Common Stock
Nov 05
2024
SELL
Open market or private sale
$187,950
$12.53 p/Share
15,000
Reduced 1.1%
1,347,781
Common Stock