Feb 10
2025
SELL
Payment of exercise price or tax liability
$49,761
$46.55 p/Share
1,069
Reduced 0.81%
130,987
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$38,430
$46.47 p/Share
827
Reduced 0.62%
132,056
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$40,243
$46.47 p/Share
866
Reduced 0.65%
132,883
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$310,780
$47.96 p/Share
6,480
Reduced 4.81%
128,118
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
19,951
Added 12.98%
133,749
Common Stock
May 01
2024
SELL
Open market or private sale
$211,399
$47.03 p/Share
4,495
Reduced 3.6%
120,278
Common Stock
Apr 30
2024
SELL
Open market or private sale
$75,216
$47.01 p/Share
1,600
Reduced 1.27%
124,773
Common Stock
Apr 29
2024
SELL
Open market or private sale
$75,388
$47.0 p/Share
1,604
Reduced 1.25%
126,373
Common Stock
Apr 11
2024
SELL
Open market or private sale
$37,600
$47.0 p/Share
800
Reduced 0.62%
127,977
Common Stock
Mar 28
2024
SELL
Open market or private sale
$212,138
$47.1 p/Share
4,504
Reduced 3.38%
128,777
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$46,883
$45.74 p/Share
1,025
Reduced 0.76%
133,281
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$48,896
$45.74 p/Share
1,069
Reduced 0.79%
134,306
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$37,826
$45.74 p/Share
827
Reduced 0.61%
135,375
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$385,756
$42.71 p/Share
9,032
Reduced 6.76%
124,487
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
31,777
Added 18.92%
136,202
Common Stock
Feb 06
2024
SELL
Open market or private sale
$563,859
$47.0 p/Share
11,997
Reduced 9.56%
113,457
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$46,801
$45.66 p/Share
1,025
Reduced 0.81%
125,454
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$48,810
$45.66 p/Share
1,069
Reduced 0.84%
126,479
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
5,598
Added 4.2%
127,548
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$385,878
$43.8 p/Share
8,810
Reduced 6.74%
121,950
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
19,890
Added 13.2%
130,760
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$54,358
$46.66 p/Share
1,165
Reduced 0.95%
121,427
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$34,158
$33.39 p/Share
1,023
Reduced 0.83%
122,592
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$145,142
$33.59 p/Share
4,321
Reduced 3.34%
124,909
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
16,988
Added 12.08%
123,615
Common Stock