Jun 25
2025
SELL
Payment of exercise price or tax liability
$501
$8.22 p/Share
61
Reduced 0.02%
254,849
Common Stock
Jun 25
2025
BUY
Grant, award, or other acquisition
-
190
Added 0.07%
254,910
Common Stock
Jun 15
2025
SELL
Payment of exercise price or tax liability
$31,976
$8.12 p/Share
3,938
Reduced 1.52%
254,720
Common Stock
Jun 15
2025
BUY
Grant, award, or other acquisition
-
1,763
Added 0.68%
258,658
Common Stock
Apr 02
2025
SELL
Payment of exercise price or tax liability
$784
$8.26 p/Share
95
Reduced 0.04%
256,895
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
289
Added 0.11%
256,969
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$3,828
$8.47 p/Share
452
Reduced 0.25%
183,351
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
73,350
Added 22.22%
256,701
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
320
Added 0.17%
183,803
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$3,702
$8.61 p/Share
430
Reduced 0.23%
183,483
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
282
Added 0.15%
183,913
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$33,705
$8.95 p/Share
3,766
Reduced 2.01%
183,631
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
1,098
Added 0.59%
185,975
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$16,158
$9.4 p/Share
1,719
Reduced 0.91%
186,299
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
415
Added 0.22%
188,018
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$31,443
$8.61 p/Share
3,652
Reduced 1.91%
187,603
Common Stock
Dec 24
2024
BUY
Grant, award, or other acquisition
-
521
Added 0.27%
191,255
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$3,813
$19.76 p/Share
193
Reduced 0.1%
190,734
Common Stock
Sep 26
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.21%
190,927
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
370
Added 0.19%
190,518
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$149,497
$19.72 p/Share
7,581
Reduced 3.83%
190,148
Common Stock
Sep 16
2024
BUY
Grant, award, or other acquisition
-
2,182
Added 1.09%
197,729
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$27,767
$22.76 p/Share
1,220
Reduced 0.62%
195,547
Common Stock
Jun 27
2024
SELL
Payment of exercise price or tax liability
$2,709
$23.98 p/Share
113
Reduced 0.06%
196,767
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
-
240
Added 0.12%
196,880
Common Stock