Sep 10
2025
SELL
Open market or private sale
$670,907
$21.52 p/Share
31,176
Reduced 0.8%
3,850,904
Common Stock
Sep 09
2025
SELL
Open market or private sale
$639,731
$20.52 p/Share
31,176
Reduced 0.8%
3,882,080
Common Stock
Sep 08
2025
SELL
Open market or private sale
$639,419
$20.51 p/Share
31,176
Reduced 0.79%
3,913,256
Common Stock
Sep 05
2025
SELL
Open market or private sale
$627,396
$21.0 p/Share
29,876
Reduced 0.75%
3,945,732
Common Stock
Sep 04
2025
SELL
Open market or private sale
$656,275
$21.05 p/Share
31,177
Reduced 0.78%
3,975,608
Common Stock
Aug 22
2025
SELL
Open market or private sale
$557,073
$21.37 p/Share
26,068
Reduced 0.65%
4,006,785
Common Stock
Aug 21
2025
SELL
Open market or private sale
$534,500
$21.38 p/Share
25,000
Reduced 0.62%
4,032,853
Common Stock
Aug 20
2025
SELL
Open market or private sale
$534,250
$21.37 p/Share
25,000
Reduced 0.61%
4,057,853
Common Stock
Aug 19
2025
SELL
Open market or private sale
$541,500
$21.66 p/Share
25,000
Reduced 0.61%
4,082,853
Common Stock
Aug 18
2025
SELL
Open market or private sale
$526,000
$21.04 p/Share
25,000
Reduced 0.6%
4,107,853
Common Stock
Jul 17
2025
SELL
Payment of exercise price or tax liability
$2,062,844
$25.22 p/Share
81,794
Reduced 1.94%
4,132,853
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$951,021
$26.23 p/Share
36,257
Reduced 0.9%
4,006,785
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
257,862
Added 50.0%
257,862
Restricted Stock
Aug 13
2024
BUY
Open market or private purchase
$616,500
$12.33 p/Share
50,000
Added 1.25%
3,950,904
Common Stock
Aug 12
2024
BUY
Open market or private purchase
$1,233,000
$12.33 p/Share
100,000
Added 2.5%
3,900,904
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$1,222,000
$12.22 p/Share
100,000
Added 2.56%
3,800,904
Common Stock
Mar 14
2024
BUY
Open market or private purchase
$624,000
$12.48 p/Share
50,000
Added 1.33%
3,700,904
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,931,001
$11.93 p/Share
161,861
Reduced 4.25%
3,650,904
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
164,610
Added 4.14%
3,812,765
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$538,440
$12.09 p/Share
44,536
Reduced 1.3%
3,379,406
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
92,138
Added 20.34%
360,890
Restricted Stock
Mar 08
2023
SELL
Sale (or disposition) back to the issuer
-
15,750
Reduced 3.9%
387,991
Restricted Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$726,238
$8.82 p/Share
82,340
Reduced 2.44%
3,295,601
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
75,000
Added 2.17%
3,377,941
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$576,135
$9.07 p/Share
63,521
Reduced 1.97%
3,168,691
Common Stock