Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 338.50 | 346.00 | 337.50 | 342.50 | 342.50 | 102,071 |
27 Jun 2024 | 335.50 | 339.00 | 333.50 | 337.50 | 337.50 | 135,442 |
26 Jun 2024 | 336.00 | 339.50 | 333.50 | 333.75 | 333.75 | 89,758 |
25 Jun 2024 | 339.50 | 341.00 | 335.50 | 336.00 | 336.00 | 75,228 |
24 Jun 2024 | 337.50 | 340.00 | 336.00 | 338.25 | 338.25 | 73,074 |
21 Jun 2024 | 337.50 | 339.00 | 335.00 | 335.50 | 335.50 | 26,375 |
20 Jun 2024 | 339.25 | 339.50 | 337.00 | 337.00 | 337.00 | 31,483 |
19 Jun 2024 | 339.50 | 340.50 | 338.00 | 339.00 | 339.00 | 37,011 |
18 Jun 2024 | 337.50 | 342.00 | 336.00 | 339.50 | 339.50 | 104,790 |
17 Jun 2024 | 333.00 | 338.00 | 333.00 | 336.00 | 336.00 | 133,061 |
14 Jun 2024 | 331.00 | 335.00 | 330.00 | 330.50 | 330.50 | 107,698 |
13 Jun 2024 | 336.50 | 336.50 | 330.25 | 330.50 | 330.50 | 80,758 |
12 Jun 2024 | 334.50 | 339.50 | 331.50 | 338.00 | 338.00 | 73,472 |
11 Jun 2024 | 340.50 | 341.00 | 332.00 | 333.00 | 333.00 | 98,718 |
10 Jun 2024 | 331.50 | 340.50 | 331.50 | 340.00 | 340.00 | 200,537 |
07 Jun 2024 | 330.00 | 332.50 | 327.50 | 332.00 | 332.00 | 65,753 |
06 Jun 2024 | 323.00 | 327.50 | 320.25 | 327.50 | 327.50 | 47,930 |
05 Jun 2024 | 324.75 | 325.00 | 323.00 | 324.25 | 324.25 | 65,148 |
04 Jun 2024 | 325.00 | 325.00 | 322.50 | 324.50 | 324.50 | 54,588 |
03 Jun 2024 | 323.50 | 325.50 | 323.50 | 325.00 | 325.00 | 44,804 |
31 May 2024 | 321.00 | 329.50 | 321.00 | 326.25 | 326.25 | 172,506 |
30 May 2024 | 316.50 | 323.50 | 316.00 | 323.50 | 323.50 | 59,284 |
29 May 2024 | 326.00 | 328.00 | 320.00 | 320.00 | 320.00 | 159,290 |
28 May 2024 | 338.00 | 338.00 | 326.50 | 329.25 | 329.25 | 135,672 |
24 May 2024 | 331.50 | 343.50 | 330.25 | 341.00 | 341.00 | 346,517 |
23 May 2024 | 330.25 | 332.50 | 326.50 | 329.50 | 329.50 | 100,921 |
22 May 2024 | 330.92 | 331.08 | 320.35 | 327.00 | 327.00 | 190,104 |
21 May 2024 | 349.35 | 349.35 | 326.85 | 330.60 | 330.60 | 250,253 |
20 May 2024 | 333.40 | 348.40 | 333.40 | 340.90 | 340.90 | 426,884 |
20 May 2024 | 218.62 Dividend | |||||
20 May 2024 | 10:17 Stock split | |||||
17 May 2024 | 548.08 | 548.76 | 542.64 | 547.57 | 328.95 | 192,912 |
16 May 2024 | 539.24 | 550.80 | 538.56 | 546.72 | 328.44 | 173,224 |
15 May 2024 | 533.80 | 540.94 | 533.80 | 537.54 | 322.92 | 95,666 |
14 May 2024 | 528.19 | 533.80 | 527.00 | 533.46 | 320.47 | 112,703 |
13 May 2024 | 529.04 | 533.12 | 526.66 | 529.72 | 318.23 | 136,872 |
10 May 2024 | 528.36 | 534.48 | 528.36 | 530.06 | 318.43 | 125,600 |
09 May 2024 | 527.68 | 535.16 | 523.94 | 532.78 | 320.06 | 88,754 |
08 May 2024 | 535.50 | 537.37 | 527.00 | 529.38 | 318.02 | 232,767 |
07 May 2024 | 538.56 | 545.53 | 535.16 | 537.88 | 323.13 | 46,175 |
03 May 2024 | 535.50 | 536.18 | 530.74 | 535.84 | 321.90 | 25,648 |
02 May 2024 | 527.00 | 540.94 | 527.00 | 531.08 | 319.04 | 72,179 |
01 May 2024 | 535.50 | 535.84 | 527.68 | 529.38 | 318.02 | 54,139 |
30 Apr 2024 | 534.82 | 535.50 | 530.23 | 534.48 | 321.09 | 63,894 |
29 Apr 2024 | 528.70 | 536.86 | 528.70 | 533.80 | 320.68 | 111,790 |
26 Apr 2024 | 531.59 | 533.46 | 525.64 | 533.29 | 320.37 | 131,597 |
25 Apr 2024 | 532.10 | 532.10 | 525.64 | 529.04 | 317.82 | 106,797 |
24 Apr 2024 | 534.14 | 534.14 | 530.40 | 532.10 | 319.66 | 80,151 |
23 Apr 2024 | 527.68 | 534.14 | 527.68 | 533.46 | 320.47 | 141,116 |
22 Apr 2024 | 533.80 | 535.50 | 528.02 | 529.72 | 318.23 | 91,109 |
19 Apr 2024 | 528.70 | 530.74 | 523.94 | 529.38 | 318.02 | 84,684 |
18 Apr 2024 | 531.42 | 532.78 | 528.36 | 529.04 | 317.82 | 65,275 |
17 Apr 2024 | 531.08 | 533.12 | 530.06 | 532.10 | 319.66 | 120,645 |
16 Apr 2024 | 532.10 | 533.80 | 529.38 | 532.44 | 319.86 | 160,127 |
15 Apr 2024 | 534.48 | 539.24 | 529.38 | 533.80 | 320.68 | 89,045 |
12 Apr 2024 | 536.18 | 539.58 | 535.50 | 537.71 | 323.03 | 87,069 |
11 Apr 2024 | 539.92 | 539.92 | 535.16 | 537.03 | 322.62 | 111,884 |
10 Apr 2024 | 538.05 | 541.28 | 535.50 | 538.90 | 323.74 | 56,225 |
09 Apr 2024 | 536.18 | 538.22 | 534.14 | 537.54 | 322.92 | 42,326 |
08 Apr 2024 | 533.80 | 537.54 | 533.29 | 536.86 | 322.52 | 86,857 |
05 Apr 2024 | 528.36 | 535.84 | 528.36 | 533.46 | 320.47 | 122,118 |
04 Apr 2024 | 534.14 | 544.34 | 532.44 | 532.78 | 320.06 | 271,186 |
03 Apr 2024 | 515.44 | 518.84 | 515.10 | 517.82 | 311.08 | 64,525 |
02 Apr 2024 | 515.78 | 518.16 | 513.74 | 517.48 | 310.87 | 55,558 |
28 Mar 2024 | 514.93 | 520.88 | 514.08 | 517.48 | 310.87 | 92,276 |
27 Mar 2024 | 520.88 | 523.94 | 514.42 | 516.29 | 310.16 | 138,808 |
26 Mar 2024 | 522.24 | 528.70 | 522.24 | 523.94 | 314.75 | 96,461 |
25 Mar 2024 | 522.58 | 527.51 | 520.54 | 523.94 | 314.75 | 159,439 |
22 Mar 2024 | 521.56 | 532.10 | 521.56 | 529.38 | 318.02 | 196,231 |
21 Mar 2024 | 523.94 | 534.82 | 519.86 | 533.12 | 320.27 | 890,405 |
20 Mar 2024 | 513.40 | 513.74 | 506.26 | 510.34 | 306.58 | 145,589 |
19 Mar 2024 | 512.04 | 513.74 | 508.64 | 512.04 | 307.61 | 79,621 |
18 Mar 2024 | 513.91 | 513.91 | 509.32 | 510.51 | 306.69 | 21,621 |
15 Mar 2024 | 514.08 | 514.08 | 508.64 | 509.66 | 306.18 | 74,780 |
14 Mar 2024 | 508.30 | 514.42 | 508.30 | 512.04 | 307.61 | 40,827 |
13 Mar 2024 | 508.64 | 511.02 | 508.30 | 509.32 | 305.97 | 75,649 |
12 Mar 2024 | 511.70 | 512.38 | 508.98 | 509.66 | 306.18 | 98,985 |
11 Mar 2024 | 509.32 | 511.36 | 507.96 | 510.68 | 306.79 | 78,079 |
08 Mar 2024 | 511.70 | 512.38 | 508.64 | 510.68 | 306.79 | 48,252 |
07 Mar 2024 | 513.40 | 513.40 | 509.32 | 511.36 | 307.20 | 78,078 |
06 Mar 2024 | 509.32 | 512.04 | 508.98 | 510.00 | 306.38 | 43,967 |
05 Mar 2024 | 510.00 | 510.34 | 501.50 | 506.94 | 304.54 | 107,136 |
04 Mar 2024 | 508.30 | 511.02 | 507.62 | 509.66 | 306.18 | 46,161 |
01 Mar 2024 | 509.32 | 511.36 | 507.96 | 510.85 | 306.89 | 48,649 |
29 Feb 2024 | 507.62 | 510.00 | 507.28 | 507.28 | 304.75 | 67,768 |
28 Feb 2024 | 515.44 | 516.12 | 508.81 | 510.51 | 306.69 | 59,217 |
27 Feb 2024 | 513.06 | 515.10 | 511.02 | 514.76 | 309.24 | 110,787 |
26 Feb 2024 | 511.70 | 515.10 | 510.68 | 512.04 | 307.61 | 86,209 |
23 Feb 2024 | 512.21 | 516.80 | 510.34 | 514.08 | 308.83 | 59,452 |
22 Feb 2024 | 509.32 | 513.40 | 506.60 | 511.36 | 307.20 | 56,352 |
21 Feb 2024 | 503.54 | 512.72 | 503.54 | 506.94 | 304.54 | 43,937 |
20 Feb 2024 | 510.00 | 513.40 | 508.30 | 510.68 | 306.79 | 104,022 |
19 Feb 2024 | 511.36 | 514.42 | 509.66 | 513.74 | 308.63 | 55,434 |
16 Feb 2024 | 513.40 | 514.76 | 511.02 | 513.57 | 308.52 | 42,606 |
15 Feb 2024 | 514.76 | 515.44 | 508.98 | 510.34 | 306.58 | 117,282 |
14 Feb 2024 | 509.83 | 516.80 | 509.83 | 512.04 | 307.61 | 132,614 |
13 Feb 2024 | 517.14 | 518.84 | 507.28 | 510.00 | 306.38 | 225,622 |
12 Feb 2024 | 513.57 | 521.56 | 510.34 | 518.50 | 311.49 | 145,071 |
09 Feb 2024 | 514.08 | 514.76 | 508.98 | 513.23 | 308.32 | 88,208 |
08 Feb 2024 | 517.65 | 517.82 | 510.34 | 511.02 | 306.99 | 44,930 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |