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
Sep 01
2024
SELL
Payment of exercise price or tax liability
$3,120
$10.4 p/Share
300
Reduced 0.54%
55,226
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$2,769
$8.6 p/Share
322
Reduced 0.58%
55,526
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$1,259
$8.63 p/Share
146
Reduced 0.26%
55,848
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$2,160
$8.64 p/Share
250
Reduced 0.44%
55,994
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,228
$8.65 p/Share
142
Reduced 0.41%
34,239
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
20,000
Added 26.23%
56,244
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$14,736
$7.35 p/Share
2,005
Added 5.24%
36,244
Common Stock