Dec 31
2025
SELL
Open market or private sale
$64,284
$12.07 p/Share
5,326
Reduced 0.19%
2,780,018
Common Stock
Dec 30
2025
SELL
Open market or private sale
$89,096
$12.2 p/Share
7,303
Reduced 0.26%
2,785,344
Common Stock
Dec 29
2025
SELL
Open market or private sale
$79,574
$12.11 p/Share
6,571
Reduced 0.23%
2,792,647
Common Stock
Dec 22
2025
SELL
Open market or private sale
$129,247
$12.06 p/Share
10,717
Reduced 0.38%
2,799,218
Common Stock
Dec 16
2025
SELL
Open market or private sale
$261,312
$13.61 p/Share
19,200
Reduced 0.68%
2,809,935
Common Stock
Dec 10
2025
SELL
Open market or private sale
$39,999
$9.99 p/Share
4,004
Reduced 0.14%
2,829,135
Common Stock
Dec 09
2025
SELL
Open market or private sale
$322,808
$9.87 p/Share
32,706
Reduced 1.14%
2,833,139
Common Stock
Dec 05
2025
SELL
Payment of exercise price or tax liability
$136,893
$9.94 p/Share
13,772
Reduced 0.48%
2,865,845
Common Stock
Dec 04
2025
SELL
Open market or private sale
$247,855
$9.5 p/Share
26,090
Reduced 0.9%
2,879,617
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$126,025
$9.32 p/Share
13,522
Reduced 0.46%
2,905,707
Common Stock
Dec 03
2025
SELL
Open market or private sale
$257,443
$9.18 p/Share
28,044
Reduced 0.95%
2,919,229
Common Stock
Dec 02
2025
SELL
Open market or private sale
$36,544
$9.01 p/Share
4,056
Reduced 0.14%
2,947,273
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$48,422
$8.65 p/Share
5,598
Reduced 0.19%
2,951,329
Common Stock
Nov 22
2025
SELL
Payment of exercise price or tax liability
$115,271
$8.37 p/Share
13,772
Reduced 0.46%
2,956,927
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$14,369
$8.33 p/Share
1,725
Reduced 0.06%
2,970,699
Common Stock
Nov 13
2025
SELL
Open market or private sale
$4,505
$9.01 p/Share
500
Reduced 0.02%
2,972,424
Common Stock
Nov 11
2025
SELL
Open market or private sale
$5,430
$9.05 p/Share
600
Reduced 0.02%
2,972,924
Common Stock
Nov 05
2025
SELL
Open market or private sale
$64,422
$11.37 p/Share
5,666
Reduced 0.19%
2,973,524
Common Stock
Nov 04
2025
SELL
Open market or private sale
$152,528
$11.27 p/Share
13,534
Reduced 0.45%
2,979,190
Common Stock
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