Dec 17
2024
BUY
Grant, award, or other acquisition
$31,145
$266.2 p/Share
117
Added 1.11%
10,401
Common Stock
Sep 17
2024
BUY
Grant, award, or other acquisition
$31,113
$308.05 p/Share
101
Added 0.97%
10,284
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$30,996
$292.42 p/Share
106
Added 1.03%
10,183
Common Stock
Mar 18
2024
BUY
Grant, award, or other acquisition
$31,117
$275.38 p/Share
113
Added 1.11%
10,077
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
310
Added 3.02%
9,964
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$28,703
$273.37 p/Share
105
Reduced 1.08%
9,654
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
$31,128
$251.04 p/Share
124
Added 1.25%
9,759
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
$31,192
$222.8 p/Share
140
Added 1.43%
9,635
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$31,214
$213.8 p/Share
146
Added 1.51%
9,495
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
$31,219
$215.31 p/Share
145
Added 1.53%
9,349
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
375
Added 3.91%
9,204
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$24,820
$231.97 p/Share
107
Reduced 1.2%
8,829
Common Stock
Dec 16
2022
BUY
Grant, award, or other acquisition
$31,164
$245.39 p/Share
127
Added 1.4%
8,936
Common Stock
Sep 16
2022
BUY
Grant, award, or other acquisition
$31,144
$229.0 p/Share
136
Added 1.52%
8,809
Common Stock
Jun 16
2022
BUY
Grant, award, or other acquisition
$31,175
$218.01 p/Share
143
Added 1.62%
8,673
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
$31,140
$235.91 p/Share
132
Added 1.52%
8,530
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$24,524
$250.24 p/Share
98
Reduced 1.15%
8,398
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
365
Added 4.12%
8,496
Common Stock
Dec 16
2021
BUY
Grant, award, or other acquisition
$23,558
$204.85 p/Share
115
Added 1.39%
8,131
Common Stock
Sep 16
2021
BUY
Grant, award, or other acquisition
$23,732
$197.77 p/Share
120
Added 1.47%
8,016
Common Stock
Jun 16
2021
BUY
Grant, award, or other acquisition
$23,634
$192.15 p/Share
123
Added 1.53%
7,896
Common Stock
Mar 16
2021
BUY
Grant, award, or other acquisition
$23,690
$175.48 p/Share
135
Added 1.71%
7,773
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
475
Added 5.85%
7,638
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$534,276
$153.66 p/Share
3,477
Reduced 32.68%
7,163
Common Stock
Dec 16
2020
BUY
Exercise of conversion of derivative security
$494,560
$112.4 p/Share
4,400
Added 29.26%
10,640
Common Stock