Jun 16
2025
SELL
Open market or private sale
$370,000
$18.5 p/Share
20,000
Reduced 4.32%
442,788
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
$72,200
$3.61 p/Share
20,000
Added 4.14%
462,788
Common Stock
Jun 05
2025
SELL
Open market or private sale
$607,600
$17.36 p/Share
35,000
Reduced 7.33%
442,788
Common Stock
Jun 05
2025
BUY
Exercise of conversion of derivative security
$72,200
$3.61 p/Share
20,000
Added 4.02%
477,788
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$172,456
$15.88 p/Share
10,860
Reduced 2.32%
457,788
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$469,620
$20.0 p/Share
23,481
Reduced 4.77%
468,648
Common Stock
Feb 07
2025
SELL
Open market or private sale
$250,400
$20.0 p/Share
12,520
Reduced 2.48%
492,129
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
123,479
Added 19.66%
504,649
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$118,605
$15.85 p/Share
7,483
Reduced 1.93%
381,170
Common Stock
Nov 11
2024
SELL
Open market or private sale
$205,184
$16.0 p/Share
12,824
Reduced 3.19%
388,653
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$93,612
$12.51 p/Share
7,483
Reduced 1.83%
401,477
Common Stock
Jun 13
2024
SELL
Open market or private sale
$200,229
$13.77 p/Share
14,541
Reduced 3.43%
408,960
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$92,590
$9.8 p/Share
9,448
Reduced 2.18%
423,501
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$225,042
$9.74 p/Share
23,105
Reduced 5.07%
432,949
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
113,821
Added 19.97%
456,054
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$53,652
$7.89 p/Share
6,800
Reduced 1.95%
342,233
Common Stock
Aug 16
2023
SELL
Open market or private sale
$58,485
$8.31 p/Share
7,038
Reduced 1.98%
349,033
Common Stock
Jul 11
2023
SELL
Open market or private sale
$266,610
$15.0 p/Share
17,774
Reduced 4.75%
356,071
Common Stock
Jun 12
2023
SELL
Open market or private sale
$149,046
$13.43 p/Share
11,098
Reduced 2.88%
373,845
Common Stock
May 16
2023
SELL
Open market or private sale
$81,056
$10.88 p/Share
7,450
Reduced 1.9%
384,943
Common Stock
Mar 01
2023
SELL
Open market or private sale
$858,923
$10.99 p/Share
78,155
Reduced 16.61%
392,393
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$213,209
$13.27 p/Share
16,067
Reduced 3.3%
470,548
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$80,600
$11.82 p/Share
6,819
Reduced 1.38%
486,615
Common Stock
Jan 01
2023
BUY
Grant, award, or other acquisition
-
113,821
Added 18.74%
493,434
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$42,553
$11.47 p/Share
3,710
Reduced 0.97%
379,613
Common Stock