Dec 15
2025
SELL
Payment of exercise price or tax liability
$37,156
$11.5 p/Share
3,231
Reduced 1.83%
173,118
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$36,892
$11.39 p/Share
3,239
Reduced 1.8%
176,349
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$41,085
$12.45 p/Share
3,300
Reduced 1.8%
179,588
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$18,424
$10.98 p/Share
1,678
Reduced 0.91%
182,888
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$64,299
$12.73 p/Share
5,051
Reduced 2.66%
184,566
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$29,461
$12.51 p/Share
2,355
Reduced 1.23%
189,617
Common Stock
Sep 04
2025
SELL
Open market or private sale
$94,548
$12.89 p/Share
7,335
Reduced 3.68%
191,972
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$15,478
$12.92 p/Share
1,198
Reduced 0.6%
199,307
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$61,648
$12.21 p/Share
5,049
Reduced 2.46%
200,505
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$30,450
$12.93 p/Share
2,355
Reduced 1.13%
205,554
Common Stock
Jun 09
2025
SELL
Open market or private sale
$142,470
$13.31 p/Share
10,704
Reduced 4.9%
207,909
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$32,994
$13.24 p/Share
2,492
Reduced 1.13%
218,613
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$21,143
$13.65 p/Share
1,549
Reduced 0.7%
221,105
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$67,845
$13.61 p/Share
4,985
Reduced 2.19%
222,654
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
70,000
Added 23.52%
227,639
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$34,478
$14.05 p/Share
2,454
Reduced 1.53%
157,639
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$11,734
$14.38 p/Share
816
Reduced 0.51%
160,093
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$64,254
$14.63 p/Share
4,392
Reduced 2.66%
160,909
Common Stock
Dec 10
2024
SELL
Open market or private sale
$547,704
$15.51 p/Share
35,313
Reduced 17.6%
165,301
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$32,339
$14.91 p/Share
2,169
Reduced 1.07%
200,614
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$12,594
$14.8 p/Share
851
Reduced 0.42%
202,783
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$49,617
$11.78 p/Share
4,212
Reduced 2.03%
203,634
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$22,823
$10.36 p/Share
2,203
Reduced 1.05%
207,846
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$7,862
$10.4 p/Share
756
Reduced 0.36%
210,049
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$33,557
$8.6 p/Share
3,902
Reduced 1.82%
210,805
Common Stock