Nov 10
2025
BUY
Open market or private purchase
$89,500
$8.95 p/Share
10,000
Added 5.08%
186,932
Common Stock
Oct 02
2025
SELL
Payment of exercise price or tax liability
$5,005
$8.06 p/Share
621
Reduced 0.35%
176,932
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$12,329
$10.74 p/Share
1,148
Reduced 0.64%
177,553
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
32,425
Added 15.36%
178,701
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$23,846
$10.66 p/Share
2,237
Reduced 1.51%
146,276
Common Stock
Feb 23
2025
BUY
Grant, award, or other acquisition
-
10,836
Added 6.8%
148,513
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$13,047
$10.66 p/Share
1,224
Reduced 0.88%
137,677
Common Stock
Oct 02
2024
BUY
Grant, award, or other acquisition
-
12,669
Added 8.36%
138,901
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$50,045
$13.31 p/Share
3,760
Reduced 2.89%
126,232
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
23,438
Added 15.28%
129,992
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$8,048
$12.96 p/Share
621
Reduced 0.58%
106,554
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$15,281
$12.95 p/Share
1,180
Reduced 1.09%
107,175
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$13,839
$12.91 p/Share
1,072
Reduced 0.98%
108,355
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,565
Added 6.47%
109,427
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$8,799
$12.79 p/Share
688
Reduced 0.67%
101,862
Common Stock
Oct 07
2023
SELL
Payment of exercise price or tax liability
$20,220
$13.19 p/Share
1,533
Reduced 1.47%
102,550
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$8,240
$13.27 p/Share
621
Reduced 0.59%
104,083
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$7,101
$13.45 p/Share
528
Reduced 0.5%
104,704
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
28,873
Added 21.53%
105,232
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$7,177
$13.83 p/Share
519
Reduced 0.68%
76,359
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$9,515
$13.83 p/Share
688
Reduced 0.89%
76,878
Common Stock
Oct 07
2022
SELL
Payment of exercise price or tax liability
$24,125
$13.47 p/Share
1,791
Reduced 2.26%
77,566
Common Stock