Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 528.69 | 532.86 | 527.89 | 532.00 | 532.00 | 363,406 |
22 Apr 2024 | 525.00 | 533.22 | 517.82 | 527.32 | 527.32 | 893,500 |
19 Apr 2024 | 520.01 | 525.83 | 517.01 | 524.83 | 524.83 | 645,500 |
18 Apr 2024 | 528.42 | 528.42 | 514.88 | 518.81 | 518.81 | 631,200 |
17 Apr 2024 | 530.62 | 532.00 | 524.27 | 525.92 | 525.92 | 538,000 |
16 Apr 2024 | 528.67 | 531.21 | 525.57 | 528.35 | 528.35 | 362,600 |
15 Apr 2024 | 524.00 | 529.41 | 522.63 | 522.68 | 522.68 | 372,100 |
12 Apr 2024 | 521.50 | 527.99 | 521.50 | 523.01 | 523.01 | 484,400 |
11 Apr 2024 | 530.51 | 530.51 | 522.65 | 523.37 | 523.37 | 486,300 |
10 Apr 2024 | 529.52 | 538.04 | 529.25 | 529.99 | 529.99 | 452,900 |
09 Apr 2024 | 532.86 | 533.29 | 518.42 | 527.28 | 527.28 | 572,300 |
08 Apr 2024 | 535.02 | 537.26 | 531.02 | 532.23 | 532.23 | 410,700 |
05 Apr 2024 | 537.08 | 541.28 | 533.16 | 538.75 | 538.75 | 312,200 |
04 Apr 2024 | 542.65 | 543.00 | 533.67 | 534.79 | 534.79 | 443,800 |
03 Apr 2024 | 535.44 | 541.91 | 534.75 | 540.09 | 540.09 | 473,000 |
02 Apr 2024 | 532.65 | 536.93 | 531.06 | 533.27 | 533.27 | 546,300 |
01 Apr 2024 | 536.27 | 538.26 | 531.09 | 536.49 | 536.49 | 540,600 |
28 Mar 2024 | 540.00 | 540.00 | 535.25 | 536.85 | 536.85 | 751,800 |
27 Mar 2024 | 538.35 | 539.99 | 531.26 | 539.26 | 539.26 | 426,400 |
26 Mar 2024 | 533.00 | 538.30 | 531.67 | 536.09 | 536.09 | 538,700 |
25 Mar 2024 | 533.32 | 534.32 | 531.52 | 532.55 | 532.55 | 310,400 |
22 Mar 2024 | 534.83 | 535.90 | 529.99 | 532.57 | 532.57 | 426,700 |
21 Mar 2024 | 530.00 | 535.09 | 526.67 | 534.18 | 534.18 | 499,500 |
20 Mar 2024 | 535.65 | 535.77 | 529.50 | 530.75 | 530.75 | 400,200 |
19 Mar 2024 | 531.94 | 535.89 | 529.61 | 534.34 | 534.34 | 461,300 |
18 Mar 2024 | 532.44 | 536.68 | 528.56 | 529.71 | 529.71 | 569,600 |
15 Mar 2024 | 524.55 | 533.91 | 524.36 | 533.64 | 533.64 | 1,365,600 |
14 Mar 2024 | 521.00 | 530.90 | 519.40 | 529.36 | 529.36 | 753,200 |
13 Mar 2024 | 533.34 | 533.34 | 517.92 | 520.21 | 520.21 | 860,100 |
12 Mar 2024 | 527.40 | 531.45 | 523.54 | 531.24 | 531.24 | 516,500 |
11 Mar 2024 | 526.20 | 527.13 | 523.06 | 526.66 | 526.66 | 591,300 |
08 Mar 2024 | 525.09 | 528.46 | 523.50 | 527.41 | 527.41 | 678,800 |
07 Mar 2024 | 528.41 | 529.42 | 520.94 | 528.48 | 528.48 | 1,004,200 |
06 Mar 2024 | 529.43 | 531.46 | 525.04 | 525.05 | 525.05 | 713,600 |
05 Mar 2024 | 537.26 | 537.26 | 524.47 | 528.83 | 528.83 | 905,100 |
04 Mar 2024 | 526.43 | 535.01 | 524.65 | 534.18 | 534.18 | 765,400 |
01 Mar 2024 | 523.51 | 531.24 | 522.74 | 525.88 | 525.88 | 833,200 |
29 Feb 2024 | 522.86 | 524.60 | 519.17 | 521.41 | 521.41 | 1,421,300 |
29 Feb 2024 | 0.62 Dividend | |||||
28 Feb 2024 | 520.39 | 524.02 | 517.05 | 523.68 | 523.06 | 475,200 |
27 Feb 2024 | 516.43 | 524.69 | 516.43 | 518.98 | 518.37 | 623,600 |
26 Feb 2024 | 520.69 | 522.82 | 518.50 | 519.20 | 518.59 | 651,900 |
23 Feb 2024 | 512.47 | 516.97 | 509.37 | 516.24 | 515.63 | 687,200 |
22 Feb 2024 | 506.70 | 515.18 | 504.40 | 510.30 | 509.70 | 630,300 |
21 Feb 2024 | 509.09 | 509.09 | 502.78 | 507.42 | 506.82 | 524,100 |
20 Feb 2024 | 513.10 | 517.77 | 506.07 | 506.74 | 506.14 | 650,900 |
16 Feb 2024 | 507.93 | 512.48 | 506.41 | 511.06 | 510.45 | 739,000 |
15 Feb 2024 | 501.27 | 508.80 | 500.82 | 505.68 | 505.08 | 720,000 |
14 Feb 2024 | 504.77 | 506.03 | 494.82 | 501.20 | 500.61 | 698,200 |
13 Feb 2024 | 496.00 | 507.03 | 496.00 | 504.77 | 504.17 | 838,700 |
12 Feb 2024 | 500.00 | 500.46 | 493.97 | 494.48 | 493.89 | 579,600 |
09 Feb 2024 | 497.26 | 504.31 | 494.50 | 501.35 | 500.76 | 1,083,200 |
08 Feb 2024 | 505.01 | 510.73 | 488.29 | 494.23 | 493.64 | 2,289,000 |
07 Feb 2024 | 510.00 | 519.75 | 509.01 | 516.98 | 516.37 | 1,465,100 |
06 Feb 2024 | 511.08 | 515.58 | 504.39 | 506.87 | 506.27 | 949,600 |
05 Feb 2024 | 507.86 | 510.94 | 502.26 | 507.94 | 507.34 | 633,200 |
02 Feb 2024 | 503.78 | 508.09 | 502.03 | 504.45 | 503.85 | 691,200 |
01 Feb 2024 | 497.62 | 503.81 | 487.34 | 501.85 | 501.26 | 733,600 |
31 Jan 2024 | 494.74 | 507.21 | 494.74 | 499.89 | 499.30 | 1,073,200 |
30 Jan 2024 | 488.26 | 490.23 | 484.10 | 490.02 | 489.44 | 590,300 |
29 Jan 2024 | 485.40 | 488.33 | 484.42 | 486.46 | 485.88 | 496,800 |
26 Jan 2024 | 487.10 | 487.96 | 484.03 | 485.27 | 484.70 | 370,800 |
25 Jan 2024 | 484.16 | 486.43 | 478.65 | 486.33 | 485.75 | 742,600 |
24 Jan 2024 | 485.69 | 488.01 | 484.25 | 485.00 | 484.43 | 496,500 |
23 Jan 2024 | 484.69 | 486.78 | 483.13 | 485.37 | 484.80 | 582,800 |
22 Jan 2024 | 484.52 | 490.13 | 483.32 | 487.32 | 486.74 | 777,000 |
19 Jan 2024 | 493.24 | 494.30 | 484.27 | 484.60 | 484.03 | 876,300 |
18 Jan 2024 | 483.83 | 494.76 | 480.14 | 493.00 | 492.42 | 789,800 |
17 Jan 2024 | 489.49 | 494.76 | 485.35 | 485.82 | 485.24 | 618,700 |
16 Jan 2024 | 486.51 | 489.77 | 485.01 | 488.50 | 487.92 | 510,700 |
12 Jan 2024 | 487.68 | 489.73 | 484.79 | 485.32 | 484.75 | 438,800 |
11 Jan 2024 | 485.00 | 489.07 | 483.99 | 488.84 | 488.26 | 590,700 |
10 Jan 2024 | 482.52 | 485.91 | 479.37 | 483.69 | 483.12 | 609,300 |
09 Jan 2024 | 475.39 | 483.12 | 471.18 | 481.06 | 480.49 | 904,900 |
08 Jan 2024 | 480.64 | 482.63 | 470.11 | 476.63 | 476.07 | 666,900 |
05 Jan 2024 | 476.88 | 479.46 | 472.49 | 478.19 | 477.62 | 579,200 |
04 Jan 2024 | 476.39 | 481.76 | 474.25 | 474.55 | 473.99 | 881,300 |
03 Jan 2024 | 476.24 | 485.22 | 476.24 | 480.34 | 479.77 | 1,288,000 |
02 Jan 2024 | 462.70 | 473.42 | 462.70 | 473.42 | 472.86 | 739,600 |
29 Dec 2023 | 459.84 | 464.35 | 457.99 | 462.98 | 462.43 | 481,300 |
28 Dec 2023 | 458.30 | 461.71 | 457.24 | 457.50 | 456.96 | 414,100 |
27 Dec 2023 | 455.50 | 458.00 | 454.18 | 457.49 | 456.95 | 419,100 |
26 Dec 2023 | 453.19 | 456.52 | 451.54 | 455.76 | 455.22 | 470,200 |
22 Dec 2023 | 454.27 | 456.95 | 450.33 | 454.20 | 453.66 | 519,800 |
21 Dec 2023 | 447.25 | 453.08 | 445.06 | 452.71 | 452.17 | 559,000 |
20 Dec 2023 | 450.00 | 450.16 | 445.52 | 445.96 | 445.43 | 722,400 |
19 Dec 2023 | 448.25 | 449.72 | 444.51 | 448.03 | 447.50 | 848,900 |
18 Dec 2023 | 443.47 | 448.43 | 441.68 | 447.54 | 447.01 | 804,500 |
15 Dec 2023 | 439.39 | 440.81 | 431.35 | 439.47 | 438.95 | 3,743,500 |
14 Dec 2023 | 450.86 | 451.69 | 436.83 | 441.68 | 441.16 | 2,156,200 |
13 Dec 2023 | 463.12 | 468.25 | 457.37 | 460.80 | 460.25 | 814,000 |
12 Dec 2023 | 463.42 | 464.96 | 461.26 | 462.14 | 461.59 | 679,800 |
11 Dec 2023 | 461.18 | 463.92 | 459.09 | 461.98 | 461.43 | 647,800 |
08 Dec 2023 | 457.27 | 458.10 | 450.98 | 457.89 | 457.35 | 733,400 |
07 Dec 2023 | 458.67 | 458.67 | 453.59 | 455.66 | 455.12 | 622,100 |
06 Dec 2023 | 459.68 | 459.68 | 450.02 | 457.59 | 457.05 | 821,300 |
05 Dec 2023 | 460.21 | 462.21 | 456.61 | 460.79 | 460.24 | 906,700 |
04 Dec 2023 | 463.91 | 466.24 | 457.83 | 459.30 | 458.76 | 909,000 |
01 Dec 2023 | 472.46 | 476.35 | 464.32 | 464.65 | 464.10 | 809,400 |
30 Nov 2023 | 455.26 | 471.12 | 453.79 | 470.56 | 470.00 | 2,212,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |