Dec 15
2024
SELL
Payment of exercise price or tax liability
$158,815
$7.94 p/Share
20,002
Reduced 1.69%
1,163,084
Common Stock
Dec 06
2024
SELL
Open market or private sale
$87,100
$8.71 p/Share
10,000
Reduced 0.84%
1,183,086
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$86,724
$8.15 p/Share
10,641
Reduced 0.88%
1,193,086
Common Stock
Oct 29
2024
SELL
Open market or private sale
$85,000
$8.5 p/Share
10,000
Reduced 0.82%
1,203,727
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$161,416
$8.07 p/Share
20,002
Reduced 1.62%
1,213,727
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$282,500
$7.12 p/Share
39,677
Reduced 3.12%
1,233,729
Common Stock
Jun 28
2024
SELL
Open market or private sale
$85,000
$8.5 p/Share
10,000
Reduced 0.78%
1,273,406
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$166,216
$8.31 p/Share
20,002
Reduced 1.53%
1,283,406
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
$21,243
$8.13 p/Share
2,613
Added 0.2%
1,303,408
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$389,628
$9.82 p/Share
39,677
Reduced 2.96%
1,300,795
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$328,478
$10.95 p/Share
29,998
Reduced 2.58%
1,133,330
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
207,142
Added 13.38%
1,340,472
Common Stock
Mar 06
2024
SELL
Open market or private sale
$110,399
$11.04 p/Share
10,000
Reduced 0.85%
1,163,328
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
174,260
Added 12.93%
1,173,328
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$560,820
$14.01 p/Share
40,030
Reduced 3.85%
999,068
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$123,652
$14.99 p/Share
8,249
Reduced 0.79%
1,039,098
Common Stock
Dec 06
2023
SELL
Open market or private sale
$146,300
$14.63 p/Share
10,000
Reduced 0.95%
1,047,347
Common Stock
Nov 15
2023
SELL
Open market or private sale
$454,299
$13.74 p/Share
33,064
Reduced 3.03%
1,057,347
Common Stock
Sep 15
2023
SELL
Open market or private sale
$77,988
$9.95 p/Share
7,838
Reduced 0.71%
1,090,411
Common Stock
Sep 06
2023
SELL
Open market or private sale
$102,200
$10.22 p/Share
10,000
Reduced 0.9%
1,098,249
Common Stock
Aug 24
2023
SELL
Open market or private sale
$362,496
$10.39 p/Share
34,889
Reduced 3.05%
1,108,249
Common Stock
Jun 15
2023
SELL
Open market or private sale
$81,664
$10.65 p/Share
7,668
Reduced 0.67%
1,143,138
Common Stock
Jun 14
2023
SELL
Open market or private sale
$107,400
$10.74 p/Share
10,000
Reduced 0.86%
1,150,806
Common Stock
May 25
2023
SELL
Open market or private sale
$308,985
$9.68 p/Share
31,920
Reduced 2.68%
1,160,806
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
$15,311
$7.61 p/Share
2,012
Added 0.17%
1,192,726
Common Stock