Mar 07
2025
SELL
Payment of exercise price or tax liability
$9,159
$10.48 p/Share
874
Reduced 2.54%
33,574
Common Stock
Mar 07
2025
BUY
Grant, award, or other acquisition
$40,484
$10.48 p/Share
3,863
Added 9.35%
37,437
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$12,630
$15.69 p/Share
805
Reduced 2.8%
27,920
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
$102,816
$15.75 p/Share
6,528
Added 15.93%
34,448
Common Stock
Dec 15
2023
SELL
Open market or private sale
$77,744
$15.49 p/Share
5,019
Reduced 14.87%
28,725
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$7,246
$14.88 p/Share
487
Reduced 1.42%
33,744
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$5,047
$12.65 p/Share
399
Reduced 1.15%
34,231
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$8,150
$11.15 p/Share
731
Reduced 2.07%
34,630
Common Stock
May 03
2023
SELL
Open market or private purchase
$42,600
$10.65 p/Share
4,000
Reduced 10.16%
35,361
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$11,217
$13.9 p/Share
807
Reduced 2.51%
31,361
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$8,003
$16.4 p/Share
488
Reduced 1.49%
32,168
Common Stock
Sep 07
2022
SELL
Payment of exercise price or tax liability
$6,464
$16.2 p/Share
399
Reduced 1.21%
32,656
Common Stock
Jul 07
2022
SELL
Payment of exercise price or tax liability
$11,937
$16.33 p/Share
731
Reduced 2.07%
34,517
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$13,187
$22.35 p/Share
590
Reduced 1.83%
31,671
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
$47,799
$22.6 p/Share
2,115
Added 5.89%
33,786
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$9,087
$18.66 p/Share
487
Reduced 1.49%
32,261
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$7,246
$18.16 p/Share
399
Reduced 1.2%
32,748
Common Stock
Jul 07
2021
SELL
Payment of exercise price or tax liability
$12,975
$17.75 p/Share
731
Reduced 2.16%
33,147
Common Stock
Mar 07
2021
BUY
Grant, award, or other acquisition
-
5,880
Added 14.79%
33,878
Common Stock
Dec 07
2020
SELL
Payment of exercise price or tax liability
$7,349
$15.09 p/Share
487
Reduced 1.71%
27,998
Common Stock