Mar 04
2025
BUY
Grant, award, or other acquisition
-
5,442
Added 8.66%
57,376
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
8,279
Added 13.35%
53,737
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$15,075
$17.99 p/Share
838
Reduced 1.56%
52,899
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$3,443
$13.83 p/Share
249
Reduced 0.47%
52,650
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$9,866
$13.78 p/Share
716
Reduced 1.36%
51,934
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
-
6,012
Added 11.68%
45,458
Common Stock
May 01
2023
BUY
Open market or private purchase
$29,304
$13.32 p/Share
2,200
Added 5.28%
39,446
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
7,023
Added 15.86%
37,246
Common Stock
Jul 14
2022
BUY
Open market or private purchase
$990
$13.03 p/Share
76
Added 0.25%
30,223
Common Stock
Jun 14
2022
BUY
Open market or private purchase
$993
$13.6 p/Share
73
Added 0.24%
30,147
Common Stock
May 03
2022
BUY
Open market or private purchase
$16,000
$16.0 p/Share
1,000
Added 3.22%
30,074
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
6,373
Added 17.98%
29,074
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$3,971
$16.34 p/Share
243
Reduced 1.06%
22,701
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,672
$16.03 p/Share
1,851
Reduced 7.47%
22,944
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
6,104
Added 19.75%
24,795
Common Stock
Dec 14
2021
BUY
Open market or private purchase
$997
$14.66 p/Share
68
Added 0.36%
18,691
Common Stock
Oct 14
2021
BUY
Open market or private purchase
$977
$14.8 p/Share
66
Added 0.35%
18,623
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$1,988
$15.41 p/Share
129
Added 0.69%
18,557
Common Stock
May 03
2021
BUY
Open market or private purchase
$1,980
$13.2 p/Share
150
Added 0.81%
18,428
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$1,995
$13.95 p/Share
143
Added 0.78%
18,278
Common Stock
Mar 01
2021
BUY
Open market or private purchase
$1,975
$12.27 p/Share
161
Added 0.88%
18,135
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$26,405
$10.92 p/Share
2,418
Added 11.86%
17,974
Common Stock
Feb 01
2021
BUY
Open market or private purchase
$1,988
$10.04 p/Share
198
Added 1.26%
15,556
Common Stock
Jan 04
2021
BUY
Open market or private purchase
$1,979
$10.64 p/Share
186
Added 1.2%
15,358
Common Stock
Dec 01
2020
BUY
Open market or private purchase
$1,980
$9.9 p/Share
200
Added 1.3%
15,172
Common Stock