Dec 15
2025
SELL
Payment of exercise price or tax liability
$4,209
$11.5 p/Share
366
Reduced 0.58%
63,206
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$6,332
$11.39 p/Share
556
Reduced 0.87%
63,572
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$3,411
$12.45 p/Share
274
Reduced 0.43%
64,128
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$1,679
$10.98 p/Share
153
Reduced 0.24%
64,402
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$4,786
$12.73 p/Share
376
Reduced 0.58%
64,555
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$5,954
$12.51 p/Share
476
Reduced 0.73%
64,931
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$2,157
$12.92 p/Share
167
Reduced 0.25%
65,407
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$4,407
$12.21 p/Share
361
Reduced 0.55%
65,574
Common Stock
Jun 12
2025
SELL
Open market or private sale
$119,776
$12.62 p/Share
9,491
Reduced 12.58%
65,935
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$6,064
$12.93 p/Share
469
Reduced 0.62%
75,426
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$2,436
$13.24 p/Share
184
Reduced 0.24%
75,895
Common Stock
Jun 04
2025
SELL
Open market or private sale
$64,434
$13.28 p/Share
4,852
Reduced 6.0%
76,079
Common Stock
Jun 03
2025
SELL
Open market or private sale
$46,140
$13.46 p/Share
3,428
Reduced 4.06%
80,931
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$2,252
$13.65 p/Share
165
Reduced 0.2%
84,359
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$5,049
$13.61 p/Share
371
Reduced 0.45%
81,634
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
$21,241
$7.35 p/Share
2,890
Added 3.31%
84,524
Common Stock
Mar 13
2025
BUY
Grant, award, or other acquisition
$45,900
$9.18 p/Share
5,000
Added 5.75%
82,005
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
24,000
Added 23.76%
77,005
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$2,669
$14.05 p/Share
190
Reduced 0.36%
53,005
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$5,248
$14.38 p/Share
365
Reduced 0.68%
53,195
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$5,793
$14.63 p/Share
396
Reduced 0.73%
53,560
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$3,026
$14.91 p/Share
203
Reduced 0.37%
53,956
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$5,298
$14.8 p/Share
358
Reduced 0.66%
54,159
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$4,358
$11.78 p/Share
370
Reduced 0.67%
54,517
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$3,512
$10.36 p/Share
339
Reduced 0.61%
54,887
Common Stock