Oct 29
2025
SELL
Open market or private sale
$125,268
$11.77 p/Share
10,643
Reduced 0.35%
2,992,724
Common Stock
Oct 28
2025
SELL
Open market or private sale
$103,368
$12.08 p/Share
8,557
Reduced 0.28%
3,003,367
Common Stock
Oct 22
2025
SELL
Open market or private sale
$85,250
$11.42 p/Share
7,465
Reduced 0.25%
3,011,924
Common Stock
Oct 21
2025
SELL
Open market or private sale
$134,248
$11.44 p/Share
11,735
Reduced 0.39%
3,019,389
Common Stock
Oct 14
2025
SELL
Open market or private sale
$208,512
$10.86 p/Share
19,200
Reduced 0.63%
3,031,124
Common Stock
Oct 07
2025
SELL
Open market or private sale
$212,160
$11.05 p/Share
19,200
Reduced 0.63%
3,050,324
Common Stock
Oct 01
2025
SELL
Open market or private sale
$49,986
$11.02 p/Share
4,536
Reduced 0.15%
3,069,524
Common Stock
Sep 30
2025
SELL
Open market or private sale
$163,210
$11.13 p/Share
14,664
Reduced 0.47%
3,074,060
Common Stock
Sep 24
2025
SELL
Open market or private sale
$4,986
$11.65 p/Share
428
Reduced 0.01%
3,088,724
Common Stock
Sep 23
2025
SELL
Open market or private sale
$219,820
$11.71 p/Share
18,772
Reduced 0.6%
3,089,152
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$156,863
$11.39 p/Share
13,772
Reduced 0.44%
3,127,124
Common Stock
Sep 03
2025
SELL
Payment of exercise price or tax liability
$154,026
$11.39 p/Share
13,523
Reduced 0.43%
3,140,896
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$63,033
$11.26 p/Share
5,598
Reduced 0.18%
3,154,419
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$158,928
$11.54 p/Share
13,772
Reduced 0.43%
3,160,017
Common Stock
Aug 17
2025
SELL
Payment of exercise price or tax liability
$18,716
$10.85 p/Share
1,725
Reduced 0.05%
3,173,789
Common Stock
Jul 01
2025
SELL
Payment of exercise price or tax liability
$41,588
$10.55 p/Share
3,942
Reduced 0.12%
3,175,514
Common Stock
Jun 11
2025
SELL
Open market or private sale
$82,447
$10.19 p/Share
8,091
Reduced 0.15%
5,413,663
Common Stock
Jun 10
2025
SELL
Open market or private sale
$168,848
$10.29 p/Share
16,409
Reduced 0.3%
5,421,754
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$141,025
$10.24 p/Share
13,772
Reduced 0.43%
3,179,456
Common Stock
Jun 03
2025
SELL
Payment of exercise price or tax liability
$137,518
$10.17 p/Share
13,522
Reduced 0.42%
3,193,228
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$55,308
$9.88 p/Share
5,598
Reduced 0.17%
3,206,750
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$136,893
$9.94 p/Share
13,772
Reduced 0.43%
3,212,348
Common Stock
May 17
2025
BUY
Grant, award, or other acquisition
-
62,741
Added 1.91%
3,226,120
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$40,366
$10.24 p/Share
3,942
Reduced 0.24%
1,656,897
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
501,028
Added 23.18%
1,660,839
Common Stock