Jul 01
2025
SELL
Payment of exercise price or tax liability
$23,892
$7.88 p/Share
3,032
Reduced 3.29%
89,227
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
$196,000
$8.02 p/Share
24,439
Added 20.94%
92,259
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$23,450
$8.02 p/Share
2,924
Reduced 4.13%
67,820
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
$68,250
$8.02 p/Share
8,510
Added 10.74%
70,744
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$31,981
$8.37 p/Share
3,821
Reduced 5.78%
62,234
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$5,071
$8.26 p/Share
614
Reduced 0.92%
66,055
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$27,006
$7.81 p/Share
3,458
Reduced 4.93%
66,669
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$11,392
$8.75 p/Share
1,302
Reduced 1.82%
70,127
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$9,118
$8.81 p/Share
1,035
Reduced 1.43%
71,429
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$159,848
$8.81 p/Share
18,144
Added 20.02%
72,464
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$5,826
$9.49 p/Share
614
Reduced 1.12%
54,320
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$1,717
$9.49 p/Share
181
Reduced 0.33%
54,934
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$10,795
$10.35 p/Share
1,043
Reduced 1.86%
55,115
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$14,151
$8.65 p/Share
1,636
Reduced 2.83%
56,158
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$12,006
$11.5 p/Share
1,044
Reduced 1.77%
57,794
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,747
Added 26.87%
34,700
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
-
613
Reduced 1.31%
46,091
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
-
181
Reduced 0.39%
46,704
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
-
169
Reduced 0.36%
46,885
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
-
681
Reduced 1.43%
47,054
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
17,151
Added 43.86%
21,953
Common Stock
Jul 01
2022
BUY
Other acquisition or disposition
-
4,802
Added 50.0%
4,802
Common Stock