Apr 02
2025
SELL
Payment of exercise price or tax liability
$999
$8.26 p/Share
121
Reduced 0.03%
360,561
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
373
Added 0.1%
360,682
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$7,597
$8.47 p/Share
897
Reduced 0.36%
247,840
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
112,469
Added 23.79%
360,309
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
636
Added 0.26%
248,737
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$8,859
$8.61 p/Share
1,029
Reduced 0.41%
248,101
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
674
Added 0.27%
249,130
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$32,622
$8.95 p/Share
3,645
Reduced 1.45%
248,456
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
1,709
Added 0.67%
252,101
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$24,778
$9.4 p/Share
2,636
Reduced 1.04%
250,392
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
636
Added 0.25%
253,028
Common Stock
Dec 26
2024
SELL
Payment of exercise price or tax liability
$3,844
$14.29 p/Share
269
Reduced 0.11%
252,392
Common Stock
Dec 24
2024
BUY
Grant, award, or other acquisition
-
572
Added 0.23%
252,661
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$109,421
$14.15 p/Share
7,733
Reduced 2.98%
252,089
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
407
Added 0.16%
259,822
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
337
Added 0.13%
259,415
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$766,290
$23.19 p/Share
33,044
Reduced 11.31%
259,078
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
5,539
Added 1.86%
292,122
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$5,904
$27.59 p/Share
214
Reduced 0.07%
286,583
Common Stock
Apr 03
2024
BUY
Grant, award, or other acquisition
-
735
Added 0.26%
286,723
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$34,746
$29.15 p/Share
1,192
Reduced 0.41%
286,062
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
372
Added 0.13%
287,254
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$38,962
$28.44 p/Share
1,370
Reduced 0.48%
286,882
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
-
371
Added 0.13%
288,252
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$231,177
$26.3 p/Share
8,790
Reduced 2.96%
287,881
Common Stock