Feb 11
2025
SELL
Payment of exercise price or tax liability
$217,468
$9.57 p/Share
22,724
Reduced 4.65%
465,476
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
52,338
Added 9.68%
488,200
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$29,425
$9.41 p/Share
3,127
Reduced 0.71%
435,862
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$134,553
$9.41 p/Share
14,299
Reduced 3.15%
438,989
Common Stock
Jan 03
2025
BUY
Grant, award, or other acquisition
-
83,073
Added 15.49%
453,288
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$65,076
$9.31 p/Share
6,990
Reduced 1.85%
370,215
Common Stock
Jan 09
2024
SELL
Payment of exercise price or tax liability
$136,568
$13.65 p/Share
10,005
Reduced 2.68%
362,800
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$42,026
$13.44 p/Share
3,127
Reduced 0.83%
372,805
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$190,542
$13.53 p/Share
14,083
Reduced 3.61%
375,932
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$114,461
$14.24 p/Share
8,038
Reduced 2.02%
390,015
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
57,392
Added 12.6%
398,053
Common Stock
Dec 28
2023
SELL
Open market or private sale
$252,952
$14.52 p/Share
17,421
Reduced 4.87%
340,661
Common Stock
Dec 20
2023
SELL
Open market or private sale
$21,667
$13.1 p/Share
1,654
Reduced 0.46%
358,082
Common Stock
Dec 19
2023
SELL
Open market or private sale
$231,875
$13.25 p/Share
17,500
Reduced 4.64%
359,736
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
8,643
Added 2.24%
377,236
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$185,931
$12.77 p/Share
14,560
Reduced 3.8%
368,593
Common Stock
Jan 11
2023
SELL
Payment of exercise price or tax liability
$292,386
$12.02 p/Share
24,325
Reduced 5.97%
383,153
Common Stock
Jan 11
2023
BUY
Grant, award, or other acquisition
-
56,024
Added 12.09%
407,478
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$37,617
$12.03 p/Share
3,127
Reduced 0.88%
351,454
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$76,483
$11.93 p/Share
6,411
Reduced 1.78%
354,581
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
70,681
Added 16.37%
360,992
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$170,256
$12.21 p/Share
13,944
Reduced 4.58%
290,311
Common Stock