Feb 14
2025
SELL
Payment of exercise price or tax liability
$343,477
$33.37 p/Share
10,293
Reduced 10.24%
90,266
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
16,482
Added 13.37%
106,748
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$241,873
$32.69 p/Share
7,399
Reduced 6.91%
99,703
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
9,477
Added 8.15%
106,755
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
12,664
Added 11.6%
96,552
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$72,224
$37.0 p/Share
1,952
Reduced 2.27%
83,888
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$120,187
$36.89 p/Share
3,258
Reduced 3.66%
85,840
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$198,007
$35.39 p/Share
5,595
Reduced 5.91%
89,098
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
14,218
Added 13.05%
94,693
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$123,975
$34.39 p/Share
3,605
Reduced 4.29%
80,475
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$465,010
$31.67 p/Share
14,683
Added 14.99%
83,290
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$32,863
$30.15 p/Share
1,090
Reduced 1.56%
68,607
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
2,440
Added 3.38%
69,697
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$569,121
$35.17 p/Share
16,182
Added 19.57%
66,526
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$14,234
$34.3 p/Share
415
Reduced 0.82%
50,344
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
$584,704
$34.36 p/Share
17,017
Added 25.11%
50,759
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$84,704
$34.1 p/Share
2,484
Reduced 6.86%
33,742
Common Stock
Jan 21
2022
BUY
Grant, award, or other acquisition
$202,418
$34.1 p/Share
5,936
Added 14.08%
36,226
Common Stock
Sep 04
2021
SELL
Payment of exercise price or tax liability
$68,032
$32.0 p/Share
2,126
Reduced 6.61%
30,056
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$14,833
$24.93 p/Share
595
Added 1.82%
32,182
Common Stock