Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 457.35 | 460.00 | 404.74 | 454.50 | 454.50 | 19,286,977 |
25 Jul 2024 | 448.75 | 453.95 | 444.85 | 453.50 | 453.50 | 18,153,449 |
24 Jul 2024 | 450.05 | 521.34 | 418.00 | 453.05 | 453.05 | 24,766,718 |
23 Jul 2024 | 456.15 | 457.75 | 450.20 | 450.65 | 450.65 | 64,027,598 |
22 Jul 2024 | 458.00 | 459.55 | 424.63 | 457.80 | 457.80 | 32,925,599 |
19 Jul 2024 | 457.80 | 467.30 | 449.95 | 457.30 | 457.30 | 23,647,860 |
18 Jul 2024 | 458.00 | 462.90 | 449.95 | 459.00 | 459.00 | 24,358,024 |
17 Jul 2024 | 446.80 | 454.46 | 445.86 | 452.70 | 452.70 | 21,130,713 |
16 Jul 2024 | 448.30 | 452.10 | 443.00 | 446.60 | 446.60 | 23,748,366 |
15 Jul 2024 | 447.45 | 456.25 | 444.30 | 449.40 | 449.40 | 22,978,638 |
12 Jul 2024 | 455.00 | 460.10 | 449.05 | 453.50 | 453.50 | 24,153,584 |
11 Jul 2024 | 452.80 | 457.40 | 448.30 | 451.80 | 451.80 | 27,230,410 |
10 Jul 2024 | 451.50 | 458.50 | 448.40 | 454.65 | 454.65 | 59,103,197 |
09 Jul 2024 | 460.00 | 463.77 | 451.25 | 454.25 | 454.25 | 94,514,575 |
08 Jul 2024 | 479.70 | 479.95 | 474.65 | 474.65 | 474.65 | 33,327,293 |
05 Jul 2024 | 489.40 | 493.25 | 482.00 | 482.20 | 482.20 | 68,684,950 |
04 Jul 2024 | 483.50 | 490.30 | 479.75 | 490.30 | 490.30 | 20,860,189 |
03 Jul 2024 | 485.00 | 487.50 | 481.70 | 482.65 | 482.65 | 40,487,574 |
02 Jul 2024 | 482.85 | 490.25 | 475.60 | 484.70 | 484.70 | 28,157,656 |
01 Jul 2024 | 479.30 | 482.20 | 472.30 | 478.50 | 478.50 | 20,833,173 |
28 Jun 2024 | 476.30 | 479.60 | 474.25 | 475.20 | 475.20 | 34,507,960 |
27 Jun 2024 | 472.00 | 477.15 | 467.70 | 472.80 | 472.80 | 20,914,870 |
26 Jun 2024 | 474.55 | 478.50 | 470.55 | 470.55 | 470.55 | 26,737,597 |
25 Jun 2024 | 475.70 | 480.85 | 472.95 | 473.90 | 473.90 | 32,854,319 |
24 Jun 2024 | 466.60 | 475.10 | 463.40 | 474.15 | 474.15 | 41,705,397 |
21 Jun 2024 | 468.40 | 473.35 | 464.55 | 471.00 | 471.00 | 86,474,396 |
20 Jun 2024 | 466.55 | 472.90 | 463.55 | 470.50 | 470.50 | 49,565,069 |
19 Jun 2024 | 466.00 | 469.15 | 465.42 | 466.35 | 466.35 | 22,876,709 |
18 Jun 2024 | 461.95 | 468.00 | 461.55 | 466.85 | 466.85 | 32,364,208 |
17 Jun 2024 | 459.95 | 462.15 | 457.50 | 460.65 | 460.65 | 21,606,961 |
14 Jun 2024 | 460.30 | 463.35 | 458.30 | 460.00 | 460.00 | 24,629,988 |
13 Jun 2024 | 464.40 | 465.55 | 457.79 | 460.00 | 460.00 | 34,613,400 |
12 Jun 2024 | 470.55 | 474.55 | 463.65 | 464.90 | 464.90 | 24,703,041 |
11 Jun 2024 | 471.00 | 473.80 | 465.90 | 468.35 | 468.35 | 36,666,931 |
10 Jun 2024 | 463.60 | 471.20 | 459.90 | 470.85 | 470.85 | 31,405,955 |
07 Jun 2024 | 463.35 | 467.20 | 460.35 | 462.70 | 462.70 | 28,556,083 |
06 Jun 2024 | 462.95 | 465.60 | 457.60 | 463.15 | 463.15 | 24,191,464 |
05 Jun 2024 | 463.90 | 466.55 | 460.10 | 460.40 | 460.40 | 37,366,840 |
04 Jun 2024 | 472.30 | 473.00 | 460.90 | 462.90 | 462.90 | 59,374,020 |
03 Jun 2024 | 491.60 | 494.35 | 480.45 | 481.20 | 481.20 | 51,535,949 |
31 May 2024 | 485.25 | 488.85 | 482.05 | 488.15 | 488.15 | 49,747,460 |
30 May 2024 | 485.00 | 492.05 | 482.05 | 485.25 | 485.25 | 59,508,416 |
29 May 2024 | 489.20 | 495.40 | 487.45 | 489.10 | 489.10 | 33,714,893 |
28 May 2024 | 488.25 | 490.80 | 480.10 | 487.00 | 487.00 | 96,467,106 |
24 May 2024 | 479.30 | 485.45 | 476.70 | 483.00 | 483.00 | 30,736,913 |
23 May 2024 | 479.85 | 486.50 | 476.70 | 482.55 | 482.55 | 35,339,546 |
22 May 2024 | 481.75 | 493.75 | 477.10 | 481.70 | 481.70 | 48,069,299 |
21 May 2024 | 488.80 | 494.20 | 485.55 | 490.80 | 490.80 | 74,516,350 |
20 May 2024 | 492.20 | 497.10 | 491.15 | 491.25 | 491.25 | 74,139,583 |
17 May 2024 | 491.00 | 493.10 | 487.10 | 491.30 | 491.30 | 66,722,822 |
16 May 2024 | 491.70 | 499.95 | 485.55 | 489.30 | 489.30 | 31,637,236 |
16 May 2024 | 5.6825 Dividend | |||||
15 May 2024 | 504.00 | 507.10 | 492.65 | 496.95 | 491.27 | 28,251,819 |
14 May 2024 | 507.60 | 510.80 | 501.30 | 502.30 | 496.56 | 65,513,117 |
13 May 2024 | 505.20 | 509.30 | 502.10 | 505.00 | 499.23 | 25,990,894 |
10 May 2024 | 506.10 | 511.70 | 501.00 | 506.20 | 500.41 | 45,039,104 |
09 May 2024 | 502.10 | 508.20 | 497.45 | 504.10 | 498.34 | 88,510,542 |
08 May 2024 | 498.00 | 500.60 | 490.65 | 500.50 | 494.78 | 101,765,120 |
07 May 2024 | 506.40 | 515.50 | 499.60 | 503.70 | 497.94 | 57,493,548 |
03 May 2024 | 516.30 | 520.00 | 506.10 | 510.40 | 504.56 | 26,147,916 |
02 May 2024 | 508.50 | 520.40 | 503.40 | 515.80 | 509.90 | 31,294,101 |
01 May 2024 | 520.00 | 510.30 | 508.80 | 509.40 | 503.58 | 4,659,383 |
30 Apr 2024 | 526.00 | 529.30 | 520.40 | 520.40 | 514.45 | 28,971,121 |
29 Apr 2024 | 524.80 | 527.80 | 523.00 | 523.30 | 517.32 | 22,279,994 |
26 Apr 2024 | 529.30 | 534.02 | 522.30 | 524.80 | 518.80 | 26,337,593 |
25 Apr 2024 | 523.30 | 529.60 | 520.00 | 526.30 | 520.28 | 65,563,155 |
24 Apr 2024 | 529.20 | 531.40 | 525.30 | 525.60 | 519.59 | 59,957,431 |
23 Apr 2024 | 524.20 | 530.60 | 521.00 | 523.10 | 517.12 | 56,993,159 |
22 Apr 2024 | 516.10 | 523.80 | 514.90 | 522.50 | 516.53 | 37,823,225 |
19 Apr 2024 | 510.80 | 516.02 | 504.59 | 514.90 | 509.01 | 50,577,770 |
18 Apr 2024 | 511.80 | 515.10 | 508.20 | 512.40 | 506.54 | 38,651,074 |
17 Apr 2024 | 513.30 | 520.10 | 512.00 | 516.80 | 510.89 | 41,516,392 |
16 Apr 2024 | 521.70 | 523.00 | 511.90 | 515.60 | 509.70 | 40,501,558 |
15 Apr 2024 | 528.50 | 534.30 | 522.50 | 527.30 | 521.27 | 45,839,250 |
12 Apr 2024 | 530.00 | 541.00 | 528.10 | 539.10 | 532.94 | 57,022,457 |
11 Apr 2024 | 523.00 | 531.50 | 518.40 | 520.00 | 514.05 | 36,072,573 |
10 Apr 2024 | 519.70 | 523.50 | 516.10 | 520.10 | 514.15 | 34,307,836 |
09 Apr 2024 | 514.00 | 520.30 | 513.40 | 516.60 | 510.69 | 57,845,460 |
08 Apr 2024 | 505.30 | 513.80 | 503.90 | 509.90 | 504.07 | 59,384,259 |
05 Apr 2024 | 509.00 | 511.00 | 504.90 | 506.10 | 500.31 | 66,027,941 |
04 Apr 2024 | 512.00 | 512.80 | 505.40 | 508.90 | 503.08 | 46,518,238 |
03 Apr 2024 | 510.70 | 511.90 | 505.30 | 511.60 | 505.75 | 66,997,272 |
02 Apr 2024 | 504.10 | 511.70 | 502.80 | 508.60 | 502.78 | 87,644,567 |
28 Mar 2024 | 495.45 | 498.75 | 493.30 | 495.70 | 490.03 | 36,119,907 |
27 Mar 2024 | 495.65 | 496.30 | 489.39 | 492.80 | 487.16 | 36,217,347 |
26 Mar 2024 | 505.20 | 505.35 | 497.90 | 499.80 | 494.08 | 76,471,060 |
25 Mar 2024 | 500.30 | 507.60 | 499.93 | 505.90 | 500.12 | 33,098,744 |
22 Mar 2024 | 496.55 | 503.41 | 495.80 | 498.85 | 493.15 | 30,594,894 |
21 Mar 2024 | 497.40 | 499.50 | 494.95 | 496.65 | 490.97 | 51,406,366 |
20 Mar 2024 | 496.15 | 497.40 | 491.60 | 493.65 | 488.01 | 38,050,619 |
19 Mar 2024 | 495.00 | 498.95 | 492.60 | 498.30 | 492.60 | 41,509,699 |
18 Mar 2024 | 493.35 | 496.45 | 491.15 | 493.30 | 487.66 | 25,477,960 |
15 Mar 2024 | 491.65 | 495.00 | 490.40 | 491.00 | 485.39 | 90,759,376 |
14 Mar 2024 | 485.00 | 490.05 | 483.85 | 490.00 | 484.40 | 35,567,441 |
13 Mar 2024 | 478.90 | 486.80 | 476.80 | 485.00 | 479.45 | 42,579,563 |
12 Mar 2024 | 474.00 | 480.45 | 474.00 | 477.45 | 471.99 | 31,190,073 |
11 Mar 2024 | 470.25 | 473.15 | 467.60 | 471.70 | 466.31 | 35,867,890 |
08 Mar 2024 | 476.90 | 480.30 | 471.95 | 472.10 | 466.70 | 28,931,120 |
07 Mar 2024 | 478.00 | 478.90 | 474.45 | 476.05 | 470.61 | 45,702,232 |
06 Mar 2024 | 470.90 | 480.35 | 470.55 | 478.90 | 473.42 | 60,267,530 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |