Mar 25
2024
SELL
Payment of exercise price or tax liability
$17,040
$17.04 p/Share
1,000
Reduced 2.87%
33,812
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$50,053
$17.8 p/Share
2,812
Reduced 7.47%
34,812
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
5,625
Added 13.01%
37,624
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$13,440
$17.92 p/Share
750
Reduced 2.29%
31,999
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$14,927
$17.92 p/Share
833
Reduced 2.48%
32,749
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$20,795
$18.29 p/Share
1,137
Reduced 3.27%
33,582
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
9,220
Added 20.98%
34,719
Common Stock
Sep 19
2023
SELL
Payment of exercise price or tax liability
$8,405
$16.81 p/Share
500
Reduced 1.92%
25,499
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$17,080
$17.08 p/Share
1,000
Reduced 3.7%
25,999
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$21,000
$21.0 p/Share
1,000
Added 3.57%
26,999
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$14,525
$23.93 p/Share
607
Reduced 2.28%
25,999
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$23,378
$23.88 p/Share
979
Reduced 3.55%
26,606
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
6,824
Added 19.83%
27,585
Common Stock
Sep 19
2022
SELL
Payment of exercise price or tax liability
$13,778
$26.65 p/Share
517
Reduced 2.43%
20,761
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$24,771
$23.98 p/Share
1,033
Reduced 4.63%
21,278
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$19,406
$22.28 p/Share
871
Reduced 3.76%
22,311
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 17.74%
23,182
Common Stock
Sep 19
2021
SELL
Payment of exercise price or tax liability
$9,655
$19.31 p/Share
500
Reduced 2.68%
18,182
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$22,460
$22.46 p/Share
1,000
Reduced 5.08%
18,682
Common Stock
Jan 27
2021
BUY
Grant, award, or other acquisition
-
4,500
Added 18.61%
19,682
Common Stock