Mar 07
2025
SELL
Payment of exercise price or tax liability
$304,345
$16.46 p/Share
18,490
Reduced 10.48%
157,899
Common Stock, par valu...
Mar 07
2025
BUY
Grant, award, or other acquisition
-
46,040
Added 20.7%
176,389
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$343,127
$14.59 p/Share
23,518
Reduced 15.28%
130,349
Common Stock, par valu...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$224,010
$13.66 p/Share
16,399
Reduced 9.63%
153,867
Common Stock, par valu...
Mar 13
2024
SELL
Open market or private sale
$224,105
$13.67 p/Share
16,394
Reduced 8.78%
170,266
Common Stock, par valu...
Mar 07
2024
SELL
Payment of exercise price or tax liability
$97,238
$13.44 p/Share
7,235
Reduced 3.73%
186,660
Common Stock, par valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
55,228
Added 22.17%
193,895
Common Stock, par valu...
Aug 09
2023
SELL
Open market or private sale
$200,030
$12.05 p/Share
16,600
Reduced 10.69%
138,667
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$200,900
$10.25 p/Share
19,600
Reduced 11.21%
155,267
Common Stock, par valu...
Apr 15
2023
SELL
Payment of exercise price or tax liability
$174,157
$10.62 p/Share
16,399
Reduced 8.57%
174,867
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
70,888
Added 27.04%
191,266
Common Stock, par valu...
Jan 15
2023
SELL
Payment of exercise price or tax liability
$11,333
$11.39 p/Share
995
Reduced 0.82%
120,378
Common Stock, par valu...
Apr 15
2022
SELL
Payment of exercise price or tax liability
$82,355
$11.28 p/Share
7,301
Reduced 10.96%
59,317
Common Stock, par valu...
Apr 15
2022
BUY
Grant, award, or other acquisition
-
62,056
Added 33.83%
121,373
Common Stock, par valu...
Jan 15
2022
SELL
Payment of exercise price or tax liability
$10,627
$10.68 p/Share
995
Reduced 1.47%
66,618
Common Stock, par valu...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$36,103
$8.71 p/Share
4,145
Reduced 9.63%
38,911
Common Stock, par valu...
Apr 15
2021
BUY
Grant, award, or other acquisition
-
28,702
Added 29.8%
67,613
Common Stock, par valu...
Jan 15
2021
SELL
Payment of exercise price or tax liability
$5,890
$8.5 p/Share
693
Reduced 1.58%
43,056
Common Stock, par valu...
Nov 24
2020
SELL
Open market or private sale
$9,640
$7.27 p/Share
1,326
Reduced 2.94%
43,749
Common Stock, par valu...