Dec 17
2024
BUY
Grant, award, or other acquisition
$31,145
$266.2 p/Share
117
Added 1.8%
6,365
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$31,113
$308.05 p/Share
101
Added 1.59%
6,248
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$30,996
$292.42 p/Share
106
Added 1.7%
6,147
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
$31,117
$275.38 p/Share
113
Added 1.84%
6,041
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
310
Added 4.97%
5,928
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$28,703
$273.37 p/Share
105
Reduced 1.83%
5,618
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
$31,128
$251.04 p/Share
124
Added 2.12%
5,723
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
$31,192
$222.8 p/Share
140
Added 2.44%
5,599
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$31,214
$213.8 p/Share
146
Added 2.6%
5,459
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
$31,219
$215.31 p/Share
145
Added 2.66%
5,313
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
375
Added 6.77%
5,168
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$31,315
$231.97 p/Share
135
Reduced 2.74%
4,793
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$31,164
$245.39 p/Share
127
Added 2.51%
4,928
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$31,144
$229.0 p/Share
136
Added 2.75%
4,801
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
$31,175
$218.01 p/Share
143
Added 2.97%
4,665
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$31,140
$235.91 p/Share
132
Added 2.84%
4,522
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$31,030
$250.24 p/Share
124
Reduced 2.75%
4,390
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
365
Added 7.48%
4,514
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
$23,558
$204.85 p/Share
115
Added 2.7%
4,149
Common Stock
Sep 16
2021
BUY
Grant, award, or other acquisition
$23,732
$197.77 p/Share
120
Added 2.89%
4,034
Common Stock
Jun 16
2021
BUY
Grant, award, or other acquisition
$23,634
$192.15 p/Share
123
Added 3.05%
3,914
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$23,690
$175.48 p/Share
135
Added 3.44%
3,791
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$16,085
$172.96 p/Share
93
Reduced 2.48%
3,656
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
475
Added 11.25%
3,749
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$23,673
$153.72 p/Share
154
Added 4.49%
3,274
Common Stock