Nov 15
2025
SELL
Payment of exercise price or tax liability
$1,323
$5.78 p/Share
229
Reduced 0.26%
86,206
Common Stock
Oct 15
2025
SELL
Payment of exercise price or tax liability
$1,323
$5.78 p/Share
229
Reduced 0.26%
86,742
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$1,138
$4.97 p/Share
229
Reduced 0.26%
86,971
Common Stock
Sep 12
2025
BUY
Open market or private purchase
$19,878
$4.79 p/Share
4,150
Added 4.54%
87,200
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$1,046
$4.57 p/Share
229
Reduced 0.27%
83,050
Common Stock
Jul 15
2025
SELL
Payment of exercise price or tax liability
$1,257
$5.49 p/Share
229
Reduced 0.27%
83,279
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$1,387
$6.06 p/Share
229
Reduced 0.27%
83,508
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$1,030
$4.5 p/Share
229
Reduced 0.27%
83,737
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$1,227
$5.36 p/Share
229
Reduced 0.27%
83,966
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,616
$7.06 p/Share
229
Reduced 0.27%
84,195
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$740
$8.05 p/Share
92
Reduced 0.11%
84,424
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
50,712
Added 37.5%
84,516
Common Stock
Feb 02
2025
SELL
Payment of exercise price or tax liability
$19,905
$9.19 p/Share
2,166
Reduced 6.02%
33,804
Common Stock
Jan 15
2025
SELL
Payment of exercise price or tax liability
$801
$8.62 p/Share
93
Reduced 0.26%
35,970
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$801
$10.68 p/Share
75
Reduced 0.21%
36,063
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$892
$11.44 p/Share
78
Reduced 0.22%
36,138
Common Stock
Oct 15
2024
SELL
Payment of exercise price or tax liability
$973
$12.48 p/Share
78
Reduced 0.21%
36,216
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$999
$12.82 p/Share
78
Reduced 0.21%
36,294
Common Stock
Aug 21
2024
SELL
Payment of exercise price or tax liability
$12,190
$13.15 p/Share
927
Reduced 2.49%
36,372
Common Stock
Feb 02
2024
BUY
Grant, award, or other acquisition
-
24,675
Added 39.82%
37,299
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
12,624
Added 50.0%
12,624
Common Stock