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
Jun 01
2024
SELL
Payment of exercise price or tax liability
$11,560
$8.64 p/Share
1,338
Reduced 0.86%
153,664
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$3,079
$8.65 p/Share
356
Reduced 0.35%
99,997
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
53,000
Added 25.48%
155,002
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$14,736
$7.35 p/Share
2,005
Added 1.93%
102,002
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$10,292
$9.34 p/Share
1,102
Reduced 1.09%
100,353
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$14,005
$10.04 p/Share
1,395
Reduced 1.36%
101,455
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$3,927
$10.02 p/Share
392
Reduced 0.38%
102,850
Common Stock