Mar 13
2025
|
BUY
Grant, award, or other acquisition
|
$650,002
$13.28 p/Share
|
48,946
Added 14.27%
|
294,090
Common Stock, par valu...
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$154,525
$13.86 p/Share
|
11,149
Reduced 4.35%
|
245,144
Common Stock, par valu...
|
|
Jan 31
2025
|
SELL
Payment of exercise price or tax liability
|
$94,642
$17.82 p/Share
|
5,311
Reduced 2.03%
|
256,293
Common Stock, par valu...
|
|
Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$567,335
$16.23 p/Share
|
34,956
Reduced 11.79%
|
261,604
Common Stock, par valu...
|
|
Mar 13
2024
|
BUY
Grant, award, or other acquisition
|
$549,998
$17.91 p/Share
|
30,709
Added 9.38%
|
296,560
Common Stock, par valu...
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$134,664
$16.57 p/Share
|
8,127
Reduced 2.97%
|
265,851
Common Stock, par valu...
|
|
Jan 31
2024
|
SELL
Payment of exercise price or tax liability
|
$181,426
$14.59 p/Share
|
12,435
Reduced 4.34%
|
273,978
Common Stock, par valu...
|
|
Oct 30
2023
|
SELL
Payment of exercise price or tax liability
|
$43,261
$11.07 p/Share
|
3,908
Reduced 1.35%
|
286,413
Common Stock, par valu...
|
|
Feb 28
2023
|
SELL
Payment of exercise price or tax liability
|
$19,616
$9.74 p/Share
|
2,014
Reduced 0.69%
|
290,321
Common Stock, par valu...
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
$462,499
$9.93 p/Share
|
46,576
Added 13.74%
|
292,335
Common Stock, par valu...
|
|
Dec 15
2022
|
BUY
Grant, award, or other acquisition
|
-
|
243,665
Added 49.79%
|
245,759
Common Stock, par valu...
|
|