Feb 26
2025
SELL
Payment of exercise price or tax liability
$13,145
$27.33 p/Share
481
Reduced 2.01%
23,473
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$13,172
$26.45 p/Share
498
Reduced 2.04%
23,954
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$14,820
$26.56 p/Share
558
Reduced 2.23%
24,452
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
$139,041
$26.56 p/Share
5,235
Added 17.31%
25,010
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$108,589
$29.5 p/Share
3,681
Reduced 15.69%
19,775
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$259,747
$29.5 p/Share
8,805
Added 27.29%
23,456
Common Stock
Aug 26
2024
SELL
Open market or private sale
$514,318
$34.0 p/Share
15,127
Reduced 50.8%
14,651
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$86,973
$30.7 p/Share
2,833
Reduced 8.73%
29,614
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,661
Added 9.83%
33,592
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$18,446
$34.16 p/Share
540
Reduced 1.64%
32,447
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$20,666
$34.16 p/Share
605
Reduced 1.8%
32,987
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$46,190
$34.19 p/Share
1,351
Reduced 4.32%
29,931
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$108,245
$34.19 p/Share
3,166
Added 9.19%
31,282
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$56,858
$31.31 p/Share
1,816
Reduced 6.07%
28,116
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,560
$25.91 p/Share
369
Reduced 1.22%
29,932
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
4,089
Added 11.89%
30,301
Common Stock
Jul 01
2022
BUY
Payment of exercise price or tax liability
$3,170
$19.45 p/Share
163
Added 0.62%
26,212
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
20,566
Added 43.81%
26,375
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$109,635
$29.05 p/Share
3,774
Added 39.38%
5,809
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
2,035
Added 50.0%
2,035
Common Stock