Feb 28
2025
SELL
Payment of exercise price or tax liability
$59,168
$75.76 p/Share
781
Reduced 0.68%
113,434
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$68,883
$75.53 p/Share
912
Reduced 0.79%
114,215
Common Stock
Feb 25
2025
SELL
Other acquisition or disposition
-
3,429
Reduced 3.22%
103,188
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$122,192
$78.53 p/Share
1,556
Reduced 1.33%
115,127
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
13,495
Added 10.37%
116,683
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$123,073
$80.44 p/Share
1,530
Reduced 1.41%
106,617
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$166,928
$80.37 p/Share
2,077
Reduced 1.88%
108,147
Common Stock
Feb 27
2024
SELL
Other acquisition or disposition
-
2,813
Reduced 2.8%
97,727
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
12,497
Added 10.18%
110,224
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$57,280
$80.0 p/Share
716
Reduced 0.71%
100,540
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$264,382
$81.65 p/Share
3,238
Reduced 3.1%
101,256
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$51,204
$79.51 p/Share
644
Reduced 0.61%
104,494
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
11,220
Added 9.64%
105,138
Common Stock
Feb 22
2023
BUY
Other acquisition or disposition
-
1,031
Added 1.09%
93,918
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$102,646
$82.98 p/Share
1,237
Reduced 1.31%
92,887
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$51,106
$83.37 p/Share
613
Reduced 0.65%
94,124
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$211,578
$82.39 p/Share
2,568
Reduced 2.64%
94,737
Common Stock
Feb 23
2022
BUY
Other acquisition or disposition
-
1,246
Added 1.26%
97,305
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
10,222
Added 9.62%
96,059
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$166,291
$80.92 p/Share
2,055
Reduced 2.34%
85,837
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$400,675
$80.57 p/Share
4,973
Reduced 5.36%
87,892
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
10,151
Added 10.28%
88,599
Common Stock
Feb 24
2021
BUY
Other acquisition or disposition
-
4,266
Added 4.39%
92,865
Common Stock