Apr 02
2025
SELL
Payment of exercise price or tax liability
$817
$8.26 p/Share
99
Reduced 0.08%
128,219
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
270
Added 0.21%
128,299
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$3,260
$8.47 p/Share
385
Reduced 0.3%
128,048
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
245
Added 0.19%
128,433
Common Stock
Mar 28
2025
SELL
Payment of exercise price or tax liability
$3,840
$8.61 p/Share
446
Reduced 0.35%
128,188
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
261
Added 0.2%
128,634
Common Stock
Mar 27
2025
SELL
Payment of exercise price or tax liability
$34,833
$8.95 p/Share
3,892
Reduced 2.94%
128,373
Common Stock
Mar 27
2025
BUY
Grant, award, or other acquisition
-
1,098
Added 0.83%
130,993
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$18,066
$9.4 p/Share
1,922
Reduced 1.44%
131,167
Common Stock
Mar 25
2025
BUY
Grant, award, or other acquisition
-
415
Added 0.31%
133,089
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$10,290
$11.72 p/Share
878
Reduced 0.66%
132,674
Common Stock
Feb 15
2025
BUY
Grant, award, or other acquisition
-
461
Added 0.34%
133,552
Common Stock
Jan 03
2025
SELL
Open market or private sale
$53,769
$14.05 p/Share
3,827
Reduced 2.8%
133,091
Common Stock
Dec 24
2024
BUY
Grant, award, or other acquisition
-
119
Added 0.09%
136,918
Common Stock
Oct 03
2024
SELL
Open market or private sale
$315,392
$19.27 p/Share
16,367
Reduced 10.69%
136,799
Common Stock
Sep 25
2024
BUY
Grant, award, or other acquisition
-
85
Added 0.06%
153,166
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$138,532
$19.19 p/Share
7,219
Reduced 4.5%
153,081
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
2,143
Added 1.32%
160,300
Common Stock
Jun 27
2024
SELL
Payment of exercise price or tax liability
$2,925
$23.98 p/Share
122
Reduced 0.08%
158,157
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
-
240
Added 0.15%
158,279
Common Stock
Jun 26
2024
BUY
Grant, award, or other acquisition
-
70
Added 0.04%
158,039
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$122,380
$21.58 p/Share
5,671
Reduced 3.47%
157,969
Common Stock
Jun 17
2024
BUY
Grant, award, or other acquisition
-
650
Added 0.4%
163,640
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$3,172
$27.59 p/Share
115
Reduced 0.07%
162,990
Common Stock
Apr 03
2024
BUY
Grant, award, or other acquisition
-
282
Added 0.17%
163,074
Common Stock