Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 507.72 | 511.00 | 503.40 | 506.28 | 506.28 | 49,292 |
02 May 2024 | 491.27 | 502.34 | 484.35 | 501.16 | 501.16 | 69,900 |
01 May 2024 | 490.54 | 505.42 | 482.98 | 492.58 | 492.58 | 170,900 |
30 Apr 2024 | 527.80 | 527.80 | 512.34 | 513.72 | 513.72 | 63,700 |
29 Apr 2024 | 531.34 | 537.23 | 527.25 | 529.00 | 529.00 | 42,600 |
26 Apr 2024 | 525.41 | 531.32 | 524.17 | 526.60 | 526.60 | 26,900 |
25 Apr 2024 | 516.14 | 517.47 | 506.57 | 515.52 | 515.52 | 46,900 |
24 Apr 2024 | 520.53 | 525.53 | 518.41 | 522.22 | 522.22 | 42,400 |
23 Apr 2024 | 518.20 | 527.53 | 518.20 | 522.26 | 522.26 | 34,800 |
22 Apr 2024 | 536.31 | 536.31 | 519.12 | 519.18 | 519.18 | 81,300 |
19 Apr 2024 | 537.94 | 544.49 | 533.32 | 535.48 | 535.48 | 56,500 |
18 Apr 2024 | 532.94 | 542.61 | 532.94 | 536.40 | 536.40 | 33,100 |
17 Apr 2024 | 540.17 | 545.08 | 531.87 | 532.55 | 532.55 | 40,200 |
16 Apr 2024 | 540.83 | 541.01 | 535.07 | 537.87 | 537.87 | 55,600 |
15 Apr 2024 | 557.23 | 560.64 | 545.40 | 547.40 | 547.40 | 61,400 |
12 Apr 2024 | 566.63 | 567.10 | 552.40 | 554.51 | 554.51 | 81,400 |
11 Apr 2024 | 544.69 | 573.92 | 544.69 | 572.49 | 572.49 | 100,700 |
10 Apr 2024 | 543.91 | 552.44 | 540.29 | 543.80 | 543.80 | 74,600 |
09 Apr 2024 | 556.54 | 559.47 | 552.04 | 556.29 | 556.29 | 42,200 |
08 Apr 2024 | 544.00 | 557.15 | 544.00 | 556.75 | 556.75 | 80,300 |
05 Apr 2024 | 533.27 | 543.02 | 532.90 | 542.02 | 542.02 | 59,900 |
04 Apr 2024 | 543.91 | 549.60 | 535.20 | 535.20 | 535.20 | 53,500 |
03 Apr 2024 | 536.69 | 544.49 | 536.69 | 542.22 | 542.22 | 77,700 |
02 Apr 2024 | 537.25 | 538.06 | 534.33 | 535.74 | 535.74 | 74,500 |
01 Apr 2024 | 552.83 | 552.83 | 544.35 | 544.54 | 544.54 | 85,700 |
28 Mar 2024 | 551.60 | 555.99 | 549.39 | 551.55 | 551.55 | 66,600 |
27 Mar 2024 | 553.35 | 558.04 | 549.23 | 551.60 | 551.60 | 90,600 |
26 Mar 2024 | 554.40 | 554.40 | 549.07 | 551.13 | 551.13 | 57,900 |
25 Mar 2024 | 551.53 | 553.50 | 548.58 | 549.59 | 549.59 | 55,400 |
22 Mar 2024 | 566.37 | 569.55 | 552.50 | 554.11 | 554.11 | 57,700 |
21 Mar 2024 | 566.57 | 575.70 | 564.40 | 566.46 | 566.46 | 59,800 |
20 Mar 2024 | 552.71 | 569.72 | 552.71 | 562.00 | 562.00 | 50,000 |
19 Mar 2024 | 543.50 | 557.62 | 543.50 | 556.04 | 556.04 | 37,500 |
18 Mar 2024 | 551.61 | 553.04 | 546.38 | 547.95 | 547.95 | 50,000 |
15 Mar 2024 | 549.75 | 555.27 | 547.82 | 548.99 | 548.99 | 53,800 |
14 Mar 2024 | 550.53 | 555.10 | 547.17 | 550.60 | 550.60 | 52,900 |
13 Mar 2024 | 556.61 | 560.91 | 551.95 | 555.30 | 555.30 | 57,700 |
12 Mar 2024 | 547.65 | 556.26 | 545.29 | 555.09 | 555.09 | 58,200 |
11 Mar 2024 | 556.85 | 559.67 | 548.43 | 550.27 | 550.27 | 53,700 |
08 Mar 2024 | 562.53 | 564.22 | 555.55 | 556.51 | 556.51 | 52,400 |
07 Mar 2024 | 553.00 | 563.12 | 549.11 | 561.68 | 561.68 | 91,200 |
06 Mar 2024 | 550.53 | 557.39 | 548.95 | 549.85 | 549.85 | 50,300 |
05 Mar 2024 | 540.85 | 552.88 | 540.85 | 548.13 | 548.13 | 79,400 |
04 Mar 2024 | 549.62 | 554.90 | 544.53 | 545.81 | 545.81 | 90,100 |
01 Mar 2024 | 550.45 | 556.33 | 548.80 | 552.00 | 552.00 | 94,800 |
29 Feb 2024 | 554.02 | 555.84 | 550.74 | 553.60 | 553.60 | 88,900 |
28 Feb 2024 | 549.29 | 557.84 | 548.57 | 549.43 | 549.43 | 78,700 |
27 Feb 2024 | 541.56 | 553.52 | 541.56 | 552.30 | 552.30 | 53,500 |
26 Feb 2024 | 552.39 | 557.54 | 541.80 | 543.11 | 543.11 | 72,400 |
23 Feb 2024 | 553.00 | 556.05 | 548.54 | 550.77 | 550.77 | 71,400 |
22 Feb 2024 | 549.78 | 555.19 | 548.60 | 549.48 | 549.48 | 40,200 |
21 Feb 2024 | 550.30 | 551.10 | 544.98 | 548.83 | 548.83 | 87,400 |
20 Feb 2024 | 553.34 | 563.42 | 546.79 | 550.31 | 550.31 | 80,000 |
16 Feb 2024 | 566.38 | 570.97 | 560.51 | 561.14 | 561.14 | 39,200 |
15 Feb 2024 | 562.74 | 577.84 | 561.16 | 566.38 | 566.38 | 47,700 |
14 Feb 2024 | 561.00 | 562.76 | 555.06 | 556.52 | 556.52 | 43,400 |
13 Feb 2024 | 548.00 | 562.46 | 547.04 | 555.65 | 555.65 | 70,900 |
12 Feb 2024 | 555.21 | 566.99 | 555.21 | 560.83 | 560.83 | 52,600 |
09 Feb 2024 | 556.84 | 559.68 | 549.21 | 551.87 | 551.87 | 48,600 |
08 Feb 2024 | 547.63 | 557.59 | 547.63 | 555.93 | 555.93 | 43,100 |
07 Feb 2024 | 557.28 | 558.84 | 541.00 | 551.48 | 551.48 | 74,500 |
06 Feb 2024 | 566.38 | 570.96 | 548.66 | 554.51 | 554.51 | 66,100 |
05 Feb 2024 | 575.60 | 575.60 | 559.15 | 564.85 | 564.85 | 88,100 |
02 Feb 2024 | 579.98 | 591.39 | 575.34 | 582.42 | 582.42 | 114,500 |
01 Feb 2024 | 568.00 | 616.66 | 568.00 | 581.39 | 581.39 | 205,100 |
31 Jan 2024 | 552.63 | 558.32 | 539.11 | 541.07 | 541.07 | 99,700 |
30 Jan 2024 | 556.57 | 557.07 | 552.07 | 554.32 | 554.32 | 49,900 |
29 Jan 2024 | 551.83 | 558.34 | 545.17 | 557.62 | 557.62 | 96,100 |
26 Jan 2024 | 551.01 | 556.12 | 549.30 | 550.52 | 550.52 | 48,400 |
25 Jan 2024 | 556.58 | 559.70 | 548.54 | 550.67 | 550.67 | 47,900 |
24 Jan 2024 | 547.09 | 554.92 | 546.98 | 549.20 | 549.20 | 65,400 |
23 Jan 2024 | 543.40 | 547.07 | 533.97 | 544.03 | 544.03 | 71,900 |
22 Jan 2024 | 538.71 | 550.00 | 533.14 | 538.90 | 538.90 | 96,500 |
19 Jan 2024 | 520.72 | 534.67 | 516.05 | 531.75 | 531.75 | 77,200 |
18 Jan 2024 | 518.23 | 518.23 | 508.14 | 516.43 | 516.43 | 54,000 |
17 Jan 2024 | 513.00 | 517.04 | 510.52 | 516.26 | 516.26 | 57,000 |
16 Jan 2024 | 519.40 | 524.75 | 514.59 | 521.25 | 521.25 | 49,800 |
12 Jan 2024 | 537.28 | 539.64 | 521.74 | 523.99 | 523.99 | 81,300 |
11 Jan 2024 | 538.06 | 540.89 | 530.47 | 535.70 | 535.70 | 70,100 |
10 Jan 2024 | 533.96 | 538.34 | 532.65 | 538.06 | 538.06 | 74,900 |
09 Jan 2024 | 531.22 | 539.06 | 531.21 | 533.96 | 533.96 | 70,100 |
08 Jan 2024 | 534.78 | 544.27 | 534.78 | 539.39 | 539.39 | 68,200 |
05 Jan 2024 | 520.00 | 537.42 | 517.62 | 534.27 | 534.27 | 101,400 |
04 Jan 2024 | 522.00 | 525.99 | 518.75 | 521.15 | 521.15 | 47,400 |
03 Jan 2024 | 531.58 | 533.00 | 520.87 | 522.21 | 522.21 | 70,600 |
02 Jan 2024 | 523.54 | 541.41 | 522.81 | 540.11 | 540.11 | 71,600 |
29 Dec 2023 | 533.35 | 537.28 | 527.08 | 532.73 | 532.73 | 81,700 |
28 Dec 2023 | 535.38 | 537.82 | 529.35 | 534.21 | 534.21 | 66,900 |
27 Dec 2023 | 535.00 | 538.82 | 531.92 | 535.38 | 535.38 | 35,500 |
26 Dec 2023 | 532.37 | 535.84 | 529.25 | 535.45 | 535.45 | 33,600 |
22 Dec 2023 | 523.46 | 528.67 | 521.90 | 528.12 | 528.12 | 51,200 |
21 Dec 2023 | 513.69 | 527.12 | 513.69 | 524.82 | 524.82 | 41,800 |
20 Dec 2023 | 514.60 | 522.68 | 509.67 | 509.67 | 509.67 | 67,900 |
19 Dec 2023 | 506.07 | 519.30 | 506.07 | 516.02 | 516.02 | 59,200 |
18 Dec 2023 | 514.67 | 519.11 | 503.80 | 506.23 | 506.23 | 53,900 |
15 Dec 2023 | 515.77 | 515.77 | 499.85 | 511.71 | 511.71 | 116,200 |
14 Dec 2023 | 506.88 | 524.59 | 506.88 | 517.24 | 517.24 | 140,800 |
13 Dec 2023 | 470.86 | 505.27 | 468.42 | 499.65 | 499.65 | 95,100 |
12 Dec 2023 | 465.57 | 472.45 | 464.24 | 467.98 | 467.98 | 58,700 |
11 Dec 2023 | 455.56 | 467.94 | 455.56 | 464.56 | 464.56 | 34,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |