Aug 07
2025
SELL
Payment of exercise price or tax liability
$18,300
$5.86 p/Share
3,123
Reduced 2.8%
108,571
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
19,641
Added 14.95%
111,694
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$32,204
$6.24 p/Share
5,161
Reduced 5.31%
92,053
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
14,566
Added 13.03%
97,214
Common Stock
Mar 18
2024
BUY
Open market or private purchase
$11,740
$5.87 p/Share
2,000
Added 2.36%
82,648
Common Stock
Jan 07
2024
SELL
Payment of exercise price or tax liability
$47,774
$8.68 p/Share
5,504
Reduced 6.39%
80,648
Common Stock
Jan 07
2024
BUY
Grant, award, or other acquisition
-
6,300
Added 6.81%
86,152
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$27,986
$8.59 p/Share
3,258
Reduced 3.92%
79,852
Common Stock
Aug 07
2023
BUY
Grant, award, or other acquisition
-
13,250
Added 13.75%
83,110
Common Stock
Jan 07
2023
SELL
Payment of exercise price or tax liability
$64,142
$10.17 p/Share
6,307
Reduced 8.28%
69,860
Common Stock
Jan 07
2023
BUY
Grant, award, or other acquisition
-
6,300
Added 7.64%
76,167
Common Stock
Aug 07
2022
SELL
Payment of exercise price or tax liability
$18,865
$11.85 p/Share
1,592
Reduced 2.23%
69,867
Common Stock
Aug 07
2022
BUY
Grant, award, or other acquisition
-
12,864
Added 15.26%
71,459
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$80,931
$13.68 p/Share
5,916
Reduced 9.17%
58,595
Common Stock
Jan 07
2022
BUY
Grant, award, or other acquisition
-
16,160
Added 20.03%
64,511
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$24,329
$12.56 p/Share
1,937
Reduced 3.85%
48,351
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
2,200
Added 4.19%
50,288
Common Stock
Jan 07
2021
SELL
Payment of exercise price or tax liability
$75,488
$11.22 p/Share
6,728
Reduced 12.27%
48,088
Common Stock
Jan 07
2021
BUY
Grant, award, or other acquisition
-
6,300
Added 10.31%
54,816
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$18,527
$10.08 p/Share
1,838
Reduced 3.65%
48,516
Common Stock
Dec 01
2020
BUY
Grant, award, or other acquisition
-
2,200
Added 4.19%
50,354
Common Stock