Jun 18
2024
BUY
Grant, award, or other acquisition
$30,996
$292.42 p/Share
106
Added 1.87%
5,562
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
$31,117
$275.38 p/Share
113
Added 2.03%
5,456
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
310
Added 5.48%
5,343
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$28,703
$273.37 p/Share
105
Reduced 2.04%
5,033
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
$31,128
$251.04 p/Share
124
Added 2.36%
5,138
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
$31,192
$222.8 p/Share
140
Added 2.72%
5,014
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$31,214
$213.8 p/Share
146
Added 2.91%
4,874
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
$31,219
$215.31 p/Share
145
Added 2.98%
4,728
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
375
Added 7.56%
4,583
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,820
$231.97 p/Share
107
Reduced 2.48%
4,208
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$31,164
$245.39 p/Share
127
Added 2.86%
4,315
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$31,144
$229.0 p/Share
136
Added 3.15%
4,188
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
$31,175
$218.01 p/Share
143
Added 3.41%
4,052
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$31,140
$235.91 p/Share
132
Added 3.27%
3,909
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$24,524
$250.24 p/Share
98
Reduced 2.53%
3,777
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
365
Added 8.61%
3,875
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
$23,558
$204.85 p/Share
115
Added 3.17%
3,510
Common Stock
Sep 16
2021
BUY
Grant, award, or other acquisition
$23,732
$197.77 p/Share
120
Added 3.41%
3,395
Common Stock
Jun 16
2021
BUY
Grant, award, or other acquisition
$23,634
$192.15 p/Share
123
Added 3.62%
3,275
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$10,585
$192.46 p/Share
55
Reduced 1.71%
3,152
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$23,690
$175.48 p/Share
135
Added 4.04%
3,207
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
475
Added 13.39%
3,072
Common Stock
Dec 16
2020
BUY
Grant, award, or other acquisition
$23,673
$153.72 p/Share
154
Added 5.6%
2,597
Common Stock