Dec 15
2025
SELL
Payment of exercise price or tax liability
$19,297
$11.5 p/Share
1,678
Reduced 0.97%
171,012
Common Stock
Dec 10
2025
SELL
Payment of exercise price or tax liability
$20,228
$11.39 p/Share
1,776
Reduced 1.02%
172,690
Common Stock
Dec 08
2025
SELL
Payment of exercise price or tax liability
$14,790
$12.45 p/Share
1,188
Reduced 0.68%
174,466
Common Stock
Dec 01
2025
SELL
Payment of exercise price or tax liability
$10,233
$10.98 p/Share
932
Reduced 0.53%
175,654
Common Stock
Sep 15
2025
SELL
Payment of exercise price or tax liability
$19,922
$12.73 p/Share
1,565
Reduced 0.88%
176,586
Common Stock
Sep 10
2025
SELL
Payment of exercise price or tax liability
$22,543
$12.51 p/Share
1,802
Reduced 1.0%
178,151
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$12,416
$12.92 p/Share
961
Reduced 0.53%
179,953
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$18,998
$12.21 p/Share
1,556
Reduced 0.85%
180,914
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$23,416
$12.93 p/Share
1,811
Reduced 0.98%
182,470
Common Stock
Jun 08
2025
SELL
Payment of exercise price or tax liability
$15,914
$13.24 p/Share
1,202
Reduced 0.65%
184,281
Common Stock
Jun 01
2025
SELL
Payment of exercise price or tax liability
$13,090
$13.65 p/Share
959
Reduced 0.51%
185,483
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$21,122
$13.61 p/Share
1,552
Reduced 0.84%
183,552
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
$21,241
$7.35 p/Share
2,890
Added 1.53%
186,442
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
60,000
Added 24.48%
185,104
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$16,733
$14.05 p/Share
1,191
Reduced 0.94%
125,104
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$21,670
$14.38 p/Share
1,507
Reduced 1.18%
126,295
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$23,437
$14.63 p/Share
1,602
Reduced 1.24%
127,802
Common Stock
Dec 08
2024
SELL
Payment of exercise price or tax liability
$18,324
$14.91 p/Share
1,229
Reduced 0.94%
129,404
Common Stock
Dec 05
2024
SELL
Open market or private sale
$245,293
$17.0 p/Share
14,429
Reduced 9.95%
130,633
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$23,073
$14.8 p/Share
1,559
Reduced 1.06%
145,062
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$18,259
$11.78 p/Share
1,550
Reduced 1.05%
146,621
Common Stock
Sep 08
2024
SELL
Payment of exercise price or tax liability
$15,477
$10.36 p/Share
1,494
Reduced 1.0%
148,171
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$14,976
$10.4 p/Share
1,440
Reduced 0.95%
149,665
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$12,470
$8.6 p/Share
1,450
Reduced 0.95%
151,105
Common Stock
Jun 08
2024
SELL
Payment of exercise price or tax liability
$9,570
$8.63 p/Share
1,109
Reduced 0.72%
152,555
Common Stock