Mar 13
2025
|
BUY
Grant, award, or other acquisition
|
$375,000
$13.28 p/Share
|
28,238
Added 14.95%
|
160,611
Common Stock, par valu...
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$107,872
$13.86 p/Share
|
7,783
Reduced 5.55%
|
132,373
Common Stock, par valu...
|
|
Jan 31
2025
|
SELL
Payment of exercise price or tax liability
|
$93,234
$17.82 p/Share
|
5,232
Reduced 3.6%
|
140,156
Common Stock, par valu...
|
|
Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$328,186
$16.23 p/Share
|
20,221
Reduced 12.21%
|
145,388
Common Stock, par valu...
|
|
Oct 30
2024
|
SELL
Payment of exercise price or tax liability
|
$61,351
$18.05 p/Share
|
3,399
Reduced 2.01%
|
165,609
Common Stock, par valu...
|
|
Mar 13
2024
|
BUY
Grant, award, or other acquisition
|
$362,498
$17.91 p/Share
|
20,240
Added 10.69%
|
169,008
Common Stock, par valu...
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$81,458
$16.57 p/Share
|
4,916
Reduced 3.2%
|
148,768
Common Stock, par valu...
|
|
Oct 30
2023
|
SELL
Payment of exercise price or tax liability
|
$37,626
$11.07 p/Share
|
3,399
Reduced 2.16%
|
153,684
Common Stock, par valu...
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$9,652
$9.74 p/Share
|
991
Reduced 0.63%
|
157,083
Common Stock, par valu...
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
$275,001
$9.93 p/Share
|
27,694
Added 14.91%
|
158,074
Common Stock, par valu...
|
|
Dec 15
2022
|
BUY
Grant, award, or other acquisition
|
-
|
129,663
Added 49.86%
|
130,380
Common Stock, par valu...
|
|