Dec 31
2025
SELL
Payment of exercise price or tax liability
-
1,269
Reduced 3.38%
36,324
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
-
4,548
Added 10.79%
37,593
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$5,743
$9.37 p/Share
613
Reduced 1.82%
33,045
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
$16,360
$9.37 p/Share
1,746
Added 4.93%
33,658
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$10,221
$9.2 p/Share
1,111
Reduced 3.36%
31,912
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
4,624
Added 12.28%
33,023
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$12,103
$8.29 p/Share
1,460
Reduced 4.89%
28,399
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
$34,494
$8.29 p/Share
4,161
Added 12.23%
29,859
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$8,502
$8.95 p/Share
950
Reduced 3.56%
25,698
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
3,736
Added 12.3%
26,648
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$10,989
$9.9 p/Share
1,110
Reduced 4.62%
22,912
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$38,629
$9.9 p/Share
3,902
Added 13.97%
24,022
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$7,846
$9.42 p/Share
833
Reduced 3.98%
20,120
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
2,977
Added 12.44%
20,953
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$10,968
$9.14 p/Share
1,200
Reduced 6.26%
17,976
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
$31,359
$9.14 p/Share
3,431
Added 15.18%
19,176
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$6,736
$8.76 p/Share
769
Reduced 4.66%
15,745
Common Stock
May 20
2021
BUY
Grant, award, or other acquisition
$25,112
$8.34 p/Share
3,011
Added 15.42%
16,514
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$1,867
$8.19 p/Share
228
Reduced 1.66%
13,503
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
$5,340
$8.19 p/Share
652
Added 4.53%
13,731
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$4,575
$6.89 p/Share
664
Reduced 4.83%
13,079
Common Stock