Apr 01
2025
SELL
Payment of exercise price or tax liability
$12,622
$22.54 p/Share
560
Reduced 1.31%
42,058
Common Stock
Mar 26
2025
SELL
Payment of exercise price or tax liability
$14,284
$22.46 p/Share
636
Reduced 1.47%
42,618
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
5,167
Added 10.67%
43,254
Common Stock
Mar 23
2025
SELL
Payment of exercise price or tax liability
$4,581
$22.46 p/Share
204
Reduced 0.53%
38,087
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$7,962
$21.52 p/Share
370
Reduced 0.96%
38,291
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
5,289
Added 12.03%
38,661
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$15,661
$15.22 p/Share
1,029
Reduced 2.99%
33,371
Common Stock
Mar 24
2024
BUY
Grant, award, or other acquisition
-
2,477
Added 6.76%
34,166
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$2,998
$15.22 p/Share
197
Reduced 0.61%
31,923
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$5,834
$15.77 p/Share
370
Reduced 1.14%
32,120
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$3,209
$15.21 p/Share
211
Reduced 0.65%
32,490
Comon Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$4,099
$18.72 p/Share
219
Reduced 0.67%
32,701
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$3,527
$18.47 p/Share
191
Reduced 0.58%
32,920
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,003
Added 8.32%
33,111
Common Stock
Jun 25
2022
SELL
Payment of exercise price or tax liability
$4,635
$22.61 p/Share
205
Reduced 0.68%
30,108
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$15,042
$23.8 p/Share
632
Reduced 2.04%
30,313
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$5,589
$25.52 p/Share
219
Reduced 0.7%
30,973
Common Stock
Mar 23
2022
BUY
Grant, award, or other acquisition
-
1,891
Added 5.72%
31,192
Common Stock
Jun 25
2021
SELL
Payment of exercise price or tax liability
$4,049
$19.75 p/Share
205
Reduced 0.69%
29,301
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$13,155
$21.46 p/Share
613
Reduced 2.04%
29,506
Common Stock
May 21
2021
SELL
Payment of exercise price or tax liability
$6,194
$21.36 p/Share
290
Reduced 0.95%
30,119
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
2,142
Added 6.58%
30,409
Common Stock