Apr 07
2025
SELL
Payment of exercise price or tax liability
$30,281
$9.05 p/Share
3,346
Reduced 0.87%
379,343
Common Stock
Apr 07
2025
BUY
Grant, award, or other acquisition
-
22,099
Added 5.22%
401,442
Common Stock
Apr 05
2025
SELL
Payment of exercise price or tax liability
$14,976
$8.82 p/Share
1,698
Reduced 0.44%
382,689
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$145,649
$9.81 p/Share
14,847
Reduced 3.72%
384,387
Common Stock
Apr 04
2025
BUY
Exercise of conversion of derivative security
-
60,974
Added 13.25%
399,234
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$36,404
$9.81 p/Share
3,711
Reduced 1.16%
317,330
Common Stock
May 23
2024
BUY
Open market or private purchase
$13,638
$8.45 p/Share
1,614
Added 0.5%
321,041
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$247,370
$10.63 p/Share
23,271
Reduced 6.79%
319,427
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
75,630
Added 18.08%
342,698
Common Stock
Apr 26
2024
SELL
Payment of exercise price or tax liability
$32,623
$10.63 p/Share
3,069
Reduced 1.14%
267,068
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$27,197
$10.75 p/Share
2,530
Reduced 0.93%
270,137
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
20,930
Added 5.83%
338,260
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$43,121
$11.62 p/Share
3,711
Reduced 1.34%
272,667
Common Stock
Apr 28
2023
SELL
Payment of exercise price or tax liability
$33,298
$10.85 p/Share
3,069
Reduced 1.1%
276,378
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
31,172
Added 10.04%
279,447
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$36,493
$8.33 p/Share
4,381
Reduced 1.73%
248,275
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$12,935
$8.34 p/Share
1,551
Added 0.61%
252,656
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
90,909
Added 26.58%
251,105
Common Stock
Aug 31
2022
BUY
Open market or private purchase
$10,102
$5.49 p/Share
1,840
Added 1.14%
160,196
Common Stock
Aug 28
2022
SELL
Payment of exercise price or tax liability
$38,508
$6.0 p/Share
6,418
Reduced 3.9%
158,356
Common Stock
Aug 09
2022
BUY
Open market or private purchase
$15,119
$5.51 p/Share
2,744
Added 1.64%
164,774
Common Stock
Apr 26
2022
SELL
Payment of exercise price or tax liability
$19,979
$6.51 p/Share
3,069
Reduced 1.86%
162,030
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
45,732
Added 21.69%
165,099
Common Stock
Dec 01
2021
BUY
Open market or private purchase
$29,948
$5.31 p/Share
5,640
Added 4.51%
119,367
Common Stock
Sep 10
2021
BUY
Open market or private purchase
$5,056
$6.76 p/Share
748
Added 0.65%
113,727
Common Stock