Oct 16
2025
SELL
Payment of exercise price or tax liability
$119,419
$6.11 p/Share
19,545
Reduced 2.05%
932,364
Common Stock
Oct 16
2025
BUY
Grant, award, or other acquisition
-
99,337
Added 9.19%
982,033
Common Stock
Sep 09
2025
SELL
Payment of exercise price or tax liability
$307,404
$9.94 p/Share
30,926
Reduced 3.62%
823,649
Common Stock
Sep 09
2025
BUY
Grant, award, or other acquisition
-
157,183
Added 14.84%
902,241
Common Stock
Sep 04
2025
SELL
Payment of exercise price or tax liability
$45,919
$10.46 p/Share
4,390
Reduced 0.56%
775,984
Common Stock
Sep 04
2025
BUY
Grant, award, or other acquisition
-
11,154
Added 1.41%
780,374
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$339,073
$10.72 p/Share
31,630
Reduced 3.68%
827,722
Common Stock
Aug 29
2025
BUY
Grant, award, or other acquisition
-
58,302
Added 6.35%
859,352
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$477,821
$10.77 p/Share
44,366
Reduced 5.25%
801,050
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$91,820
$4.66 p/Share
19,704
Reduced 2.28%
845,416
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
90,909
Added 9.51%
865,120
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$48,994
$8.3 p/Share
5,903
Reduced 0.76%
774,211
Common Stock
Jul 12
2024
SELL
Payment of exercise price or tax liability
$425,515
$8.01 p/Share
53,123
Reduced 6.38%
780,114
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$54,016
$6.07 p/Share
8,899
Reduced 1.27%
689,086
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
144,151
Added 14.75%
833,237
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$32,466
$5.5 p/Share
5,903
Reduced 0.84%
697,985
Common Stock
Jul 12
2023
SELL
Sale (or disposition) back to the issuer
$339,284
$8.48 p/Share
40,010
Reduced 5.38%
703,888
Common Stock
Jul 12
2023
BUY
Grant, award, or other acquisition
-
536,250
Added 41.89%
743,898
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$28,303
$4.43 p/Share
6,389
Reduced 2.98%
207,648
Common Stock
Oct 06
2022
BUY
Grant, award, or other acquisition
-
58,502
Added 21.47%
214,037
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$27,755
$7.0 p/Share
3,965
Reduced 2.49%
155,535
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
67,843
Added 29.84%
159,500
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$27,251
$7.46 p/Share
3,653
Reduced 3.83%
91,657
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$22,838
$5.76 p/Share
3,965
Reduced 3.99%
95,310
Common Stock
Apr 14
2022
BUY
Grant, award, or other acquisition
-
54,275
Added 35.35%
99,275
Common Stock