Nov 14
2025
SELL
Payment of exercise price or tax liability
$14,533
$74.15 p/Share
196
Reduced 0.15%
134,039
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$13,278
$74.6 p/Share
178
Reduced 0.13%
134,235
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
16,823
Added 11.12%
134,413
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$105,221
$74.1 p/Share
1,420
Reduced 1.19%
117,590
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
15,196
Added 11.32%
119,010
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$48,850
$77.54 p/Share
630
Reduced 0.6%
103,814
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
6,298
Added 5.69%
104,444
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$388,129
$78.76 p/Share
4,928
Reduced 4.78%
98,146
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$47,653
$79.29 p/Share
601
Reduced 0.58%
103,074
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
17,780
Added 14.64%
103,675
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
6,950
Added 7.49%
85,895
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$99,321
$67.2 p/Share
1,478
Reduced 1.84%
78,945
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$13,244
$68.27 p/Share
194
Reduced 0.24%
80,423
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$16,887
$68.37 p/Share
247
Reduced 0.31%
80,617
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
2,438
Added 2.93%
80,864
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$26,072
$80.97 p/Share
322
Reduced 0.41%
78,426
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$145,405
$75.93 p/Share
1,915
Reduced 2.37%
78,748
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$9,734
$72.11 p/Share
135
Reduced 0.17%
80,663
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$14,299
$73.71 p/Share
194
Reduced 0.24%
80,798
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
6,724
Added 7.67%
80,992
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
10,436
Added 12.32%
74,268
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$25,180
$70.14 p/Share
359
Reduced 0.56%
63,832
Common Stock
May 17
2022
SELL
Open market or private sale
$512,200
$78.8 p/Share
6,500
Reduced 9.19%
64,191
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$149,066
$73.54 p/Share
2,027
Reduced 2.79%
70,691
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$22,091
$71.26 p/Share
310
Reduced 0.42%
72,718
Common Stock