May 31
2023
BUY
Other acquisition or disposition
$5,862
$325.72 p/Share
18
Added 0.15%
12,207
Common Stock
Mar 14
2023
SELL
Open market or private sale
$112,268
$322.61 p/Share
348
Reduced 2.78%
12,189
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$5,916
$311.42 p/Share
19
Added 0.15%
12,537
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$50,752
$347.62 p/Share
146
Reduced 1.15%
12,518
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
485
Added 3.69%
12,664
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$103,553
$351.03 p/Share
295
Reduced 2.36%
12,179
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
977
Added 7.26%
12,474
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$49,434
$340.93 p/Share
145
Reduced 1.25%
11,497
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
480
Added 3.96%
11,642
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$60,183
$341.95 p/Share
176
Reduced 1.55%
11,162
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
526
Added 4.43%
11,338
Common Stock
Nov 30
2022
BUY
Other acquisition or disposition
$5,658
$332.85 p/Share
17
Added 0.16%
10,812
Common Stock
Aug 31
2022
BUY
Other acquisition or disposition
$5,692
$271.05 p/Share
21
Added 0.19%
10,795
Common Stock
May 31
2022
BUY
Other acquisition or disposition
$5,733
$249.28 p/Share
23
Added 0.21%
10,774
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$5,328
$266.4 p/Share
20
Added 0.19%
10,751
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$31,992
$219.12 p/Share
146
Reduced 1.34%
10,731
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
485
Added 4.27%
10,877
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$54,781
$302.66 p/Share
181
Reduced 1.71%
10,392
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
601
Added 5.38%
10,573
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$42,723
$294.64 p/Share
145
Reduced 1.43%
9,972
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
481
Added 4.54%
10,117
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$52,741
$294.64 p/Share
179
Reduced 1.82%
9,636
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
527
Added 5.1%
9,815
Common Stock