Dec 09
2025
SELL
Grant, award, or other acquisition
$1,701
$15.9 p/Share
107
Reduced 0.02%
495,434
Common Stock
Dec 08
2025
SELL
Grant, award, or other acquisition
$27,817
$15.61 p/Share
1,782
Reduced 0.36%
495,541
Common Stock
Dec 05
2025
SELL
Grant, award, or other acquisition
$19,159
$16.1 p/Share
1,190
Reduced 0.24%
497,323
Common Stock
Nov 12
2025
SELL
Grant, award, or other acquisition
$146,906
$16.14 p/Share
9,102
Reduced 1.79%
498,513
Common Stock
Nov 11
2025
SELL
Grant, award, or other acquisition
$326,200
$16.31 p/Share
20,000
Reduced 3.79%
507,615
Common Stock
Nov 10
2025
SELL
Grant, award, or other acquisition
$330,000
$16.5 p/Share
20,000
Reduced 3.65%
527,615
Common Stock
Sep 08
2025
SELL
Grant, award, or other acquisition
$196,500
$13.1 p/Share
15,000
Reduced 2.67%
547,615
Common Stock
Aug 06
2025
SELL
Payment of exercise price or tax liability
$509,954
$9.02 p/Share
56,536
Reduced 9.84%
518,294
Common Stock
Aug 06
2025
BUY
Grant, award, or other acquisition
$742,391
$4.51 p/Share
164,610
Added 22.64%
562,615
Common Stock
Aug 03
2025
SELL
Payment of exercise price or tax liability
$200,700
$8.85 p/Share
22,678
Reduced 4.75%
454,541
Common Stock
Aug 04
2024
SELL
Payment of exercise price or tax liability
$124,269
$12.62 p/Share
9,847
Reduced 2.04%
472,857
Common Stock
Aug 04
2024
BUY
Grant, award, or other acquisition
$264,414
$12.62 p/Share
20,952
Added 4.16%
482,704
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$545,669
$14.16 p/Share
38,536
Reduced 7.7%
461,752
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$1,029,573
$14.16 p/Share
72,710
Added 12.69%
500,288
Common Stock
May 23
2024
SELL
Open market or private sale
$169,596
$14.0 p/Share
12,114
Reduced 3.2%
366,274
Common Stock
May 22
2024
SELL
Open market or private sale
$107,727
$14.06 p/Share
7,662
Reduced 1.98%
378,388
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$310,838
$12.72 p/Share
24,437
Reduced 5.95%
386,050
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$652,428
$12.8 p/Share
50,971
Reduced 11.05%
410,487
Common Stock
Aug 03
2023
BUY
Grant, award, or other acquisition
$904,838
$6.4 p/Share
141,381
Added 23.45%
461,458
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$282,893
$13.38 p/Share
21,143
Reduced 6.48%
305,252
Common Stock
Aug 03
2022
BUY
Grant, award, or other acquisition
$400,001
$8.29 p/Share
48,251
Added 12.88%
326,395
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$111,937
$12.89 p/Share
8,684
Reduced 3.03%
278,144
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
18,476
Added 6.05%
286,828
Common Stock