May 01
2025
|
SELL
Payment of exercise price or tax liability
|
$16,001
$12.15 p/Share
|
1,317
Reduced 2.36%
|
54,601
Common Stock, par valu...
|
|
Mar 13
2025
|
BUY
Grant, award, or other acquisition
|
$199,996
$13.28 p/Share
|
15,060
Added 21.22%
|
55,918
Common Stock, par valu...
|
|
Feb 28
2025
|
SELL
Payment of exercise price or tax liability
|
$38,447
$13.86 p/Share
|
2,774
Reduced 6.36%
|
40,858
Common Stock, par valu...
|
|
Dec 16
2024
|
SELL
Payment of exercise price or tax liability
|
$24,604
$16.23 p/Share
|
1,516
Reduced 3.36%
|
43,632
Common Stock, par valu...
|
|
Sep 13
2024
|
SELL
Open market or private sale
|
$76,995
$16.33 p/Share
|
4,715
Reduced 9.46%
|
45,148
Common Stock, par valu...
|
|
May 01
2024
|
SELL
Payment of exercise price or tax liability
|
$21,704
$16.67 p/Share
|
1,302
Reduced 2.54%
|
49,863
Common Stock, par valu...
|
|
Mar 13
2024
|
BUY
Grant, award, or other acquisition
|
$174,998
$17.91 p/Share
|
9,771
Added 16.03%
|
51,165
Common Stock, par valu...
|
|
Feb 28
2024
|
SELL
Payment of exercise price or tax liability
|
$29,063
$16.57 p/Share
|
1,754
Reduced 4.07%
|
41,394
Common Stock, par valu...
|
|
Dec 15
2023
|
SELL
Payment of exercise price or tax liability
|
$22,239
$14.67 p/Share
|
1,516
Reduced 3.39%
|
43,148
Common Stock, par valu...
|
|
May 01
2023
|
SELL
Payment of exercise price or tax liability
|
$10,221
$8.08 p/Share
|
1,265
Reduced 2.75%
|
44,664
Common Stock, par valu...
|
|
Feb 27
2023
|
BUY
Grant, award, or other acquisition
|
$87,503
$9.93 p/Share
|
8,812
Added 19.19%
|
37,117
Common Stock, par valu...
|
|
Dec 15
2022
|
BUY
Grant, award, or other acquisition
|
-
|
28,305
Added 50.0%
|
28,305
Common Stock, par valu...
|
|