Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 1,718.45 | 1,734.90 | 1,445.01 | 1,502.76 | 1,502.76 | 4,493,600 |
15 Mar 2024 | 1,600.01 | 1,815.00 | 1,570.00 | 1,782.36 | 1,782.36 | 4,445,700 |
14 Mar 2024 | 1,708.01 | 1,746.00 | 1,550.77 | 1,676.85 | 1,676.85 | 4,986,800 |
13 Mar 2024 | 1,660.00 | 1,774.00 | 1,620.00 | 1,766.15 | 1,766.15 | 3,775,900 |
12 Mar 2024 | 1,544.00 | 1,594.97 | 1,438.00 | 1,593.35 | 1,593.35 | 3,548,900 |
11 Mar 2024 | 1,550.00 | 1,657.06 | 1,477.35 | 1,484.23 | 1,484.23 | 4,102,400 |
08 Mar 2024 | 1,328.04 | 1,451.73 | 1,283.66 | 1,425.59 | 1,425.59 | 3,730,700 |
07 Mar 2024 | 1,284.98 | 1,321.04 | 1,225.00 | 1,300.02 | 1,300.02 | 2,167,700 |
06 Mar 2024 | 1,140.00 | 1,285.55 | 1,131.10 | 1,246.21 | 1,246.21 | 3,694,000 |
05 Mar 2024 | 1,244.19 | 1,337.79 | 1,035.06 | 1,051.01 | 1,051.01 | 5,736,600 |
04 Mar 2024 | 1,200.00 | 1,359.91 | 1,190.01 | 1,334.01 | 1,334.01 | 5,425,000 |
01 Mar 2024 | 996.00 | 1,080.00 | 992.00 | 1,079.39 | 1,079.39 | 2,679,000 |
29 Feb 2024 | 999.00 | 1,040.00 | 960.44 | 1,022.84 | 1,022.84 | 3,520,600 |
28 Feb 2024 | 952.00 | 1,008.88 | 915.50 | 962.95 | 962.95 | 4,838,800 |
27 Feb 2024 | 866.10 | 890.00 | 841.76 | 871.80 | 871.80 | 2,274,800 |
26 Feb 2024 | 687.94 | 809.95 | 687.94 | 796.48 | 796.48 | 2,269,500 |
23 Feb 2024 | 699.01 | 704.29 | 678.06 | 687.44 | 687.44 | 739,300 |
22 Feb 2024 | 683.70 | 723.25 | 679.99 | 713.15 | 713.15 | 1,042,500 |
21 Feb 2024 | 684.30 | 685.38 | 664.26 | 672.80 | 672.80 | 703,300 |
20 Feb 2024 | 710.79 | 721.98 | 670.27 | 704.98 | 704.98 | 968,000 |
16 Feb 2024 | 735.00 | 740.00 | 689.38 | 699.56 | 699.56 | 1,335,200 |
15 Feb 2024 | 792.44 | 806.78 | 707.51 | 718.00 | 718.00 | 2,382,800 |
14 Feb 2024 | 746.00 | 774.84 | 734.17 | 769.88 | 769.88 | 2,070,500 |
13 Feb 2024 | 675.00 | 701.22 | 655.55 | 686.02 | 686.02 | 1,391,500 |
12 Feb 2024 | 651.99 | 725.27 | 650.17 | 717.52 | 717.52 | 2,310,000 |
09 Feb 2024 | 627.40 | 648.90 | 614.12 | 646.32 | 646.32 | 2,468,500 |
08 Feb 2024 | 530.00 | 588.46 | 525.05 | 587.81 | 587.81 | 2,263,100 |
07 Feb 2024 | 499.47 | 508.63 | 467.49 | 508.01 | 508.01 | 1,099,700 |
06 Feb 2024 | 493.30 | 509.19 | 493.12 | 498.00 | 498.00 | 689,900 |
05 Feb 2024 | 502.00 | 503.48 | 482.00 | 490.60 | 490.60 | 859,900 |
02 Feb 2024 | 497.25 | 509.00 | 491.00 | 500.10 | 500.10 | 607,800 |
01 Feb 2024 | 501.80 | 515.06 | 495.96 | 503.48 | 503.48 | 628,100 |
31 Jan 2024 | 508.00 | 527.89 | 499.43 | 501.21 | 501.21 | 938,000 |
30 Jan 2024 | 516.98 | 525.80 | 507.64 | 519.51 | 519.51 | 738,800 |
29 Jan 2024 | 500.00 | 524.97 | 490.21 | 513.81 | 513.81 | 1,364,900 |
26 Jan 2024 | 470.00 | 500.95 | 464.75 | 494.50 | 494.50 | 1,466,000 |
25 Jan 2024 | 452.32 | 464.00 | 445.89 | 457.78 | 457.78 | 660,800 |
24 Jan 2024 | 460.00 | 462.00 | 445.05 | 450.99 | 450.99 | 823,300 |
23 Jan 2024 | 450.00 | 459.82 | 438.74 | 450.19 | 450.19 | 1,171,600 |
22 Jan 2024 | 468.00 | 483.96 | 455.39 | 470.19 | 470.19 | 1,143,100 |
19 Jan 2024 | 484.50 | 487.20 | 465.00 | 481.00 | 481.00 | 1,176,300 |
18 Jan 2024 | 500.00 | 522.00 | 477.85 | 486.60 | 486.60 | 1,660,500 |
17 Jan 2024 | 474.23 | 499.10 | 474.23 | 499.00 | 499.00 | 976,600 |
16 Jan 2024 | 479.00 | 489.48 | 467.00 | 482.14 | 482.14 | 1,645,300 |
12 Jan 2024 | 525.02 | 525.89 | 481.00 | 485.53 | 485.53 | 2,732,800 |
11 Jan 2024 | 598.99 | 611.00 | 530.30 | 536.18 | 536.18 | 2,570,400 |
10 Jan 2024 | 566.68 | 587.00 | 553.84 | 565.67 | 565.67 | 1,640,900 |
09 Jan 2024 | 600.00 | 602.78 | 571.25 | 577.29 | 577.29 | 1,434,600 |
08 Jan 2024 | 640.00 | 646.88 | 586.52 | 598.01 | 598.01 | 2,514,300 |
05 Jan 2024 | 648.71 | 654.03 | 630.03 | 631.08 | 631.08 | 926,900 |
04 Jan 2024 | 638.60 | 668.00 | 628.45 | 655.81 | 655.81 | 1,119,300 |
03 Jan 2024 | 643.22 | 658.55 | 625.30 | 631.06 | 631.06 | 1,880,600 |
02 Jan 2024 | 692.49 | 727.77 | 680.00 | 685.15 | 685.15 | 2,207,400 |
29 Dec 2023 | 674.83 | 680.00 | 617.17 | 631.62 | 631.62 | 1,579,000 |
28 Dec 2023 | 654.69 | 689.35 | 653.52 | 667.88 | 667.88 | 1,580,800 |
27 Dec 2023 | 613.80 | 673.82 | 612.01 | 670.71 | 670.71 | 2,127,300 |
26 Dec 2023 | 609.49 | 615.55 | 596.49 | 603.89 | 603.89 | 1,204,700 |
22 Dec 2023 | 581.96 | 622.58 | 578.70 | 619.24 | 619.24 | 1,255,900 |
21 Dec 2023 | 588.10 | 591.32 | 574.40 | 581.95 | 581.95 | 715,900 |
20 Dec 2023 | 589.77 | 599.57 | 572.10 | 573.47 | 573.47 | 1,378,500 |
19 Dec 2023 | 583.50 | 590.41 | 564.51 | 571.30 | 571.30 | 873,800 |
18 Dec 2023 | 561.10 | 579.00 | 559.00 | 571.90 | 571.90 | 850,300 |
15 Dec 2023 | 575.00 | 575.23 | 564.65 | 570.41 | 570.41 | 966,700 |
14 Dec 2023 | 588.00 | 590.00 | 575.65 | 582.37 | 582.37 | 916,700 |
13 Dec 2023 | 557.59 | 586.00 | 552.29 | 586.00 | 586.00 | 970,000 |
12 Dec 2023 | 560.00 | 566.97 | 549.01 | 558.32 | 558.32 | 711,900 |
11 Dec 2023 | 574.11 | 577.88 | 546.18 | 555.80 | 555.80 | 1,341,100 |
08 Dec 2023 | 573.48 | 599.39 | 572.81 | 599.39 | 599.39 | 950,400 |
07 Dec 2023 | 557.20 | 578.06 | 552.10 | 571.09 | 571.09 | 573,600 |
06 Dec 2023 | 585.12 | 586.55 | 566.14 | 568.89 | 568.89 | 956,600 |
05 Dec 2023 | 566.00 | 589.90 | 563.38 | 577.50 | 577.50 | 1,446,800 |
04 Dec 2023 | 567.00 | 577.77 | 550.00 | 563.22 | 563.22 | 1,753,000 |
01 Dec 2023 | 503.53 | 529.80 | 503.37 | 527.68 | 527.68 | 1,402,700 |
30 Nov 2023 | 498.00 | 504.99 | 487.31 | 498.30 | 498.30 | 740,500 |
29 Nov 2023 | 507.98 | 513.50 | 497.00 | 507.10 | 507.10 | 656,900 |
28 Nov 2023 | 505.12 | 515.27 | 498.25 | 505.87 | 505.87 | 887,700 |
27 Nov 2023 | 505.75 | 514.80 | 495.30 | 495.38 | 495.38 | 1,055,500 |
24 Nov 2023 | 510.00 | 526.79 | 505.53 | 520.24 | 520.24 | 907,400 |
22 Nov 2023 | 494.00 | 509.44 | 481.08 | 507.88 | 507.88 | 733,100 |
21 Nov 2023 | 497.99 | 503.14 | 484.53 | 493.04 | 493.04 | 795,600 |
20 Nov 2023 | 492.01 | 512.52 | 492.01 | 508.53 | 508.53 | 1,059,200 |
17 Nov 2023 | 492.65 | 495.91 | 483.39 | 486.22 | 486.22 | 749,700 |
16 Nov 2023 | 494.00 | 502.77 | 482.97 | 489.08 | 489.08 | 1,146,400 |
15 Nov 2023 | 486.34 | 509.28 | 480.67 | 505.95 | 505.95 | 1,450,200 |
14 Nov 2023 | 506.70 | 506.99 | 460.00 | 480.00 | 480.00 | 1,661,900 |
13 Nov 2023 | 502.00 | 506.90 | 486.77 | 504.88 | 504.88 | 925,100 |
10 Nov 2023 | 504.00 | 513.32 | 494.54 | 509.18 | 509.18 | 945,800 |
09 Nov 2023 | 498.29 | 535.21 | 485.89 | 494.07 | 494.07 | 2,113,900 |
08 Nov 2023 | 469.08 | 478.60 | 458.49 | 474.50 | 474.50 | 789,400 |
07 Nov 2023 | 454.00 | 474.87 | 449.00 | 473.55 | 473.55 | 724,800 |
06 Nov 2023 | 461.02 | 472.99 | 451.01 | 459.63 | 459.63 | 782,700 |
03 Nov 2023 | 444.98 | 464.19 | 441.40 | 453.95 | 453.95 | 944,600 |
02 Nov 2023 | 440.48 | 454.05 | 424.00 | 453.63 | 453.63 | 1,184,300 |
01 Nov 2023 | 429.62 | 430.00 | 412.36 | 426.67 | 426.67 | 752,200 |
31 Oct 2023 | 416.50 | 423.77 | 410.05 | 423.39 | 423.39 | 615,400 |
30 Oct 2023 | 423.00 | 434.65 | 410.00 | 420.22 | 420.22 | 825,800 |
27 Oct 2023 | 420.00 | 421.46 | 398.20 | 406.76 | 406.76 | 733,600 |
26 Oct 2023 | 420.00 | 430.00 | 406.23 | 413.45 | 413.45 | 1,006,900 |
25 Oct 2023 | 434.79 | 449.49 | 425.11 | 433.22 | 433.22 | 1,260,100 |
24 Oct 2023 | 408.39 | 438.99 | 401.27 | 424.87 | 424.87 | 2,246,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |