Nov 17
2025
SELL
Payment of exercise price or tax liability
$5,948
$8.45 p/Share
704
Reduced 0.29%
239,739
Common Stock
Sep 05
2025
SELL
Payment of exercise price or tax liability
$29,693
$11.39 p/Share
2,607
Reduced 1.07%
240,443
Common Stock
Aug 22
2025
SELL
Payment of exercise price or tax liability
$16,121
$11.54 p/Share
1,397
Reduced 0.57%
243,050
Common Stock
Aug 20
2025
SELL
Payment of exercise price or tax liability
$4,365
$10.94 p/Share
399
Reduced 0.16%
244,447
Common Stock
Aug 14
2025
SELL
Payment of exercise price or tax liability
$7,409
$10.54 p/Share
703
Reduced 0.29%
244,846
Common Stock
Aug 14
2025
SELL
Open market or private sale
$106,199
$10.62 p/Share
10,000
Reduced 3.91%
245,549
Common Stock
Jun 05
2025
SELL
Payment of exercise price or tax liability
$26,685
$10.24 p/Share
2,606
Reduced 1.01%
255,549
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$13,876
$9.94 p/Share
1,396
Reduced 0.54%
258,155
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$4,073
$10.21 p/Share
399
Reduced 0.15%
259,551
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$7,539
$10.71 p/Share
704
Reduced 0.27%
259,950
Common Stock
May 13
2025
SELL
Sale (or disposition) back to the issuer
$112,600
$11.26 p/Share
10,000
Reduced 3.69%
260,654
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
143,885
Added 34.71%
270,654
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$16,767
$10.15 p/Share
1,652
Reduced 1.29%
126,769
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$4,965
$10.52 p/Share
472
Reduced 0.37%
128,421
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$8,944
$10.75 p/Share
832
Reduced 0.64%
128,893
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$16,570
$11.87 p/Share
1,396
Reduced 1.06%
129,725
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$4,492
$11.26 p/Share
399
Reduced 0.3%
131,121
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$7,782
$11.07 p/Share
703
Reduced 0.53%
131,520
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$14,319
$10.25 p/Share
1,397
Reduced 1.05%
132,223
Common Stock
Aug 20
2024
BUY
Grant, award, or other acquisition
-
22,016
Added 14.15%
133,620
Common Stock
Aug 14
2024
SELL
Payment of exercise price or tax liability
$27,473
$9.77 p/Share
2,812
Reduced 2.46%
111,604
Common Stock
May 28
2024
SELL
Open market or private sale
$14,945
$10.16 p/Share
1,471
Reduced 1.27%
114,416
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
77,081
Added 39.94%
115,887
Common Stock
Aug 14
2023
BUY
Grant, award, or other acquisition
-
38,806
Added 50.0%
38,806
Common Stock