Jun 15
2025
SELL
Payment of exercise price or tax liability
$102,409
$6.9 p/Share
14,842
Reduced 1.38%
1,062,255
Common Stock
Jun 13
2025
SELL
Open market or private sale
$174,750
$6.99 p/Share
25,000
Reduced 2.27%
1,077,097
Common Stock
May 20
2025
BUY
Grant, award, or other acquisition
$19,691
$5.94 p/Share
3,315
Added 0.3%
1,102,097
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$65,486
$7.04 p/Share
9,302
Reduced 0.84%
1,098,782
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$103,803
$8.2 p/Share
12,659
Reduced 1.13%
1,108,084
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
147,727
Added 11.65%
1,120,743
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
39,375
Added 3.89%
973,016
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$99,299
$10.01 p/Share
9,920
Reduced 1.05%
933,641
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$65,878
$7.94 p/Share
8,297
Reduced 0.87%
943,561
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$339,080
$8.15 p/Share
41,605
Reduced 4.19%
951,858
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$66,964
$8.07 p/Share
8,298
Reduced 0.83%
993,463
Common Stock
Aug 21
2024
SELL
Open market or private sale
$362,250
$8.05 p/Share
45,000
Reduced 4.3%
1,001,761
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$296,227
$7.12 p/Share
41,605
Reduced 3.82%
1,046,761
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$68,948
$8.31 p/Share
8,297
Reduced 0.76%
1,088,366
Common Stock
May 22
2024
SELL
Open market or private sale
$428,850
$9.53 p/Share
45,000
Reduced 3.94%
1,096,663
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
$21,243
$8.13 p/Share
2,613
Added 0.23%
1,141,663
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$408,561
$9.82 p/Share
41,605
Reduced 3.52%
1,139,050
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$143,576
$10.95 p/Share
13,112
Reduced 1.19%
1,093,155
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
87,500
Added 6.9%
1,180,655
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
87,130
Added 7.3%
1,106,267
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$588,700
$14.01 p/Share
42,020
Reduced 3.96%
1,019,137
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$55,238
$14.99 p/Share
3,685
Reduced 0.35%
1,061,157
Common Stock
Nov 15
2023
SELL
Open market or private sale
$499,352
$13.74 p/Share
36,343
Reduced 3.3%
1,064,842
Common Stock
Sep 15
2023
SELL
Open market or private sale
$34,844
$9.95 p/Share
3,502
Reduced 0.32%
1,101,185
Common Stock
Aug 24
2023
SELL
Open market or private sale
$398,456
$10.39 p/Share
38,350
Reduced 3.36%
1,104,687
Common Stock