Sep 01
2024
SELL
Payment of exercise price or tax liability
$117,582
$10.4 p/Share
11,306
Reduced 2.16%
511,250
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$68,370
$8.6 p/Share
7,950
Reduced 1.47%
533,750
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$68,643
$8.63 p/Share
7,954
Reduced 1.43%
549,375
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$95,783
$8.64 p/Share
11,086
Reduced 1.92%
565,000
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$35,361
$8.65 p/Share
4,088
Reduced 1.2%
337,500
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
250,000
Added 29.85%
587,500
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$74,748
$9.34 p/Share
8,003
Reduced 2.26%
346,250
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$112,196
$10.04 p/Share
11,175
Reduced 3.0%
361,875
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$42,134
$10.02 p/Share
4,205
Reduced 1.08%
384,375
Common Stock
Dec 15
2023
BUY
Open market or private purchase
$50,400
$10.08 p/Share
5,000
Added 1.26%
393,125
Common Stock
Dec 13
2023
BUY
Open market or private purchase
$98,500
$9.85 p/Share
10,000
Added 2.51%
388,125
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$81,758
$10.31 p/Share
7,930
Reduced 2.05%
378,125
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$133,662
$11.86 p/Share
11,270
Reduced 2.78%
393,750
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$57,299
$13.23 p/Share
4,331
Reduced 1.03%
416,250
Common Stock
Sep 08
2023
SELL
Payment of exercise price or tax liability
$109,870
$13.64 p/Share
8,055
Reduced 1.86%
425,000
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$161,365
$14.14 p/Share
11,412
Reduced 2.52%
440,625
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$62,217
$14.27 p/Share
4,360
Reduced 0.93%
463,125
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$107,146
$13.32 p/Share
8,044
Reduced 1.62%
487,037
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$153,576
$13.5 p/Share
11,376
Reduced 2.28%
487,500
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$109,561
$12.47 p/Share
8,786
Reduced 1.69%
510,000
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
250,000
Added 32.15%
527,500
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$155,219
$13.07 p/Share
11,876
Reduced 4.1%
277,500
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$120,395
$13.81 p/Share
8,718
Reduced 2.82%
300,000
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$176,808
$15.38 p/Share
11,496
Reduced 3.49%
317,500
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$110,700
$12.78 p/Share
8,662
Reduced 2.48%
340,000
Common Stock