Mar 13
2025
|
BUY
Grant, award, or other acquisition
|
$249,996
$13.28 p/Share
|
18,825
Added 7.99%
|
216,668
Common Stock, par valu...
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$84,573
$13.86 p/Share
|
6,102
Reduced 2.99%
|
197,843
Common Stock, par valu...
|
|
Jan 31
2025
|
SELL
Payment of exercise price or tax liability
|
$103,961
$17.82 p/Share
|
5,834
Reduced 2.78%
|
203,945
Common Stock, par valu...
|
|
Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$335,993
$16.23 p/Share
|
20,702
Reduced 8.98%
|
209,779
Common Stock, par valu...
|
|
Dec 02
2024
|
SELL
Payment of exercise price or tax liability
|
$16,417
$17.3 p/Share
|
949
Reduced 0.41%
|
230,481
Common Stock, par valu...
|
|
Mar 13
2024
|
BUY
Grant, award, or other acquisition
|
$250,005
$17.91 p/Share
|
13,959
Added 5.7%
|
230,754
Common Stock, par valu...
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$92,957
$16.57 p/Share
|
5,610
Reduced 2.52%
|
216,795
Common Stock, par valu...
|
|
Jan 31
2024
|
SELL
Payment of exercise price or tax liability
|
$153,457
$14.59 p/Share
|
10,518
Reduced 4.52%
|
222,405
Common Stock, par valu...
|
|
Dec 07
2023
|
SELL
Payment of exercise price or tax liability
|
$5,083
$14.4 p/Share
|
353
Reduced 0.15%
|
232,923
Common Stock, par valu...
|
|
Dec 01
2023
|
SELL
Payment of exercise price or tax liability
|
$26,240
$14.07 p/Share
|
1,865
Reduced 0.79%
|
233,276
Common Stock, par valu...
|
|