Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
01 May 2024 | 786.00 | 786.00 | 786.00 | 786.00 | 786.00 | 1,079 |
30 Apr 2024 | 778.75 | 787.50 | 770.00 | 778.75 | 778.75 | 23,246 |
29 Apr 2024 | 761.00 | 769.00 | 756.50 | 760.14 | 760.14 | 7,504 |
26 Apr 2024 | 747.50 | 761.00 | 753.50 | 759.00 | 759.00 | 22,034 |
25 Apr 2024 | 776.25 | 777.50 | 744.00 | 755.00 | 755.00 | 292,216 |
24 Apr 2024 | 764.00 | 778.50 | 763.00 | 777.50 | 777.50 | 41,296 |
23 Apr 2024 | 750.25 | 763.00 | 744.00 | 759.10 | 759.10 | 436,179 |
22 Apr 2024 | 746.50 | 750.00 | 739.00 | 749.00 | 749.00 | 29,614 |
19 Apr 2024 | 749.50 | 749.50 | 738.50 | 747.00 | 747.00 | 12,518 |
18 Apr 2024 | 771.25 | 770.50 | 735.50 | 768.00 | 768.00 | 34,911 |
17 Apr 2024 | 766.00 | 770.50 | 754.50 | 761.14 | 761.14 | 26,706 |
16 Apr 2024 | 772.75 | 775.00 | 753.00 | 760.20 | 760.20 | 19,816 |
15 Apr 2024 | 781.50 | 781.50 | 758.50 | 768.29 | 768.29 | 20,803 |
12 Apr 2024 | 755.75 | 771.00 | 757.00 | 768.85 | 768.85 | 23,130 |
11 Apr 2024 | 754.75 | 755.50 | 743.00 | 748.30 | 748.30 | 37,877 |
10 Apr 2024 | 726.00 | 750.50 | 730.00 | 738.89 | 738.89 | 38,456 |
09 Apr 2024 | 768.50 | 768.00 | 714.00 | 732.76 | 732.76 | 38,142 |
08 Apr 2024 | 766.50 | 771.00 | 757.50 | 766.22 | 766.22 | 27,768 |
05 Apr 2024 | 741.00 | 759.00 | 734.00 | 747.38 | 747.38 | 30,964 |
04 Apr 2024 | 753.75 | 752.00 | 729.50 | 740.00 | 740.00 | 32,353 |
03 Apr 2024 | 748.00 | 754.00 | 742.50 | 751.50 | 751.50 | 34,726 |
02 Apr 2024 | 761.50 | 773.50 | 740.50 | 744.00 | 744.00 | 145,217 |
28 Mar 2024 | 749.50 | 749.50 | 749.50 | 749.50 | 749.50 | 1,915 |
27 Mar 2024 | 749.50 | 749.57 | 743.50 | 743.50 | 743.50 | 13,686 |
26 Mar 2024 | 743.50 | 752.00 | 743.50 | 748.50 | 748.50 | 9,487 |
25 Mar 2024 | 741.00 | 750.00 | 741.50 | 745.53 | 745.53 | 10,264 |
22 Mar 2024 | 721.50 | 737.00 | 722.00 | 730.14 | 730.14 | 13,623 |
21 Mar 2024 | 716.25 | 727.50 | 712.00 | 718.00 | 718.00 | 8,051 |
20 Mar 2024 | 714.75 | 725.00 | 716.00 | 720.07 | 720.07 | 17,540 |
19 Mar 2024 | 714.25 | 719.00 | 709.50 | 712.50 | 712.50 | 14,578 |
18 Mar 2024 | 686.50 | 711.50 | 687.50 | 703.33 | 703.33 | 29,287 |
15 Mar 2024 | 677.25 | 686.00 | 678.50 | 682.73 | 682.73 | 9,777 |
14 Mar 2024 | 673.75 | 678.50 | 670.50 | 675.50 | 675.50 | 12,406 |
13 Mar 2024 | 670.25 | 673.50 | 664.00 | 670.37 | 670.37 | 14,469 |
12 Mar 2024 | 671.25 | 671.50 | 660.00 | 668.16 | 668.16 | 5,132 |
11 Mar 2024 | 662.00 | 671.00 | 660.00 | 669.00 | 669.00 | 26,946 |
08 Mar 2024 | 677.25 | 675.00 | 661.00 | 665.21 | 665.21 | 13,508 |
07 Mar 2024 | 663.50 | 675.06 | 664.00 | 670.50 | 670.50 | 11,355 |
06 Mar 2024 | 689.50 | 681.00 | 671.50 | 672.50 | 672.50 | 26,497 |
05 Mar 2024 | 685.00 | 694.50 | 684.50 | 689.50 | 689.50 | 20,627 |
04 Mar 2024 | 683.00 | 687.00 | 682.00 | 686.00 | 686.00 | 5,281 |
01 Mar 2024 | 684.00 | 685.50 | 679.00 | 681.50 | 681.50 | 34,701 |
29 Feb 2024 | 678.25 | 680.50 | 670.12 | 677.08 | 677.08 | 53,090 |
28 Feb 2024 | 672.75 | 675.56 | 667.50 | 675.50 | 675.50 | 34,019 |
27 Feb 2024 | 680.00 | 680.50 | 665.00 | 672.50 | 672.50 | 17,458 |
26 Feb 2024 | 672.25 | 681.98 | 674.11 | 678.96 | 678.96 | 29,399 |
23 Feb 2024 | 664.50 | 670.50 | 660.00 | 669.87 | 669.87 | 14,168 |
22 Feb 2024 | 661.50 | 663.50 | 655.50 | 663.50 | 663.50 | 8,710 |
21 Feb 2024 | 660.00 | 661.00 | 649.50 | 657.37 | 657.37 | 63,667 |
20 Feb 2024 | 661.50 | 668.00 | 658.00 | 659.50 | 659.50 | 43,237 |
19 Feb 2024 | 653.25 | 663.00 | 653.00 | 662.50 | 662.50 | 35,931 |
16 Feb 2024 | 656.25 | 660.00 | 649.00 | 653.85 | 653.85 | 46,011 |
15 Feb 2024 | 654.25 | 658.50 | 651.50 | 654.52 | 654.52 | 27,710 |
14 Feb 2024 | 632.75 | 650.56 | 638.38 | 650.12 | 650.12 | 33,946 |
13 Feb 2024 | 625.00 | 629.50 | 617.00 | 623.63 | 623.63 | 46,109 |
12 Feb 2024 | 599.25 | 631.50 | 614.00 | 625.51 | 625.51 | 54,867 |
09 Feb 2024 | 554.75 | 609.50 | 560.00 | 585.38 | 585.38 | 64,727 |
08 Feb 2024 | 549.00 | 553.00 | 542.89 | 546.48 | 546.48 | 19,279 |
07 Feb 2024 | 550.75 | 552.00 | 544.00 | 545.50 | 545.50 | 100,514 |
06 Feb 2024 | 542.50 | 554.00 | 546.89 | 551.56 | 551.56 | 15,087 |
05 Feb 2024 | 541.00 | 546.50 | 540.52 | 543.89 | 543.89 | 26,728 |
02 Feb 2024 | 540.50 | 541.50 | 537.00 | 538.80 | 538.80 | 7,653 |
01 Feb 2024 | 535.25 | 540.00 | 535.50 | 540.00 | 540.00 | 9,045 |
31 Jan 2024 | 538.25 | 543.50 | 533.50 | 537.38 | 537.38 | 30,914 |
30 Jan 2024 | 537.75 | 542.00 | 538.00 | 539.00 | 539.00 | 12,681 |
29 Jan 2024 | 529.50 | 539.00 | 531.64 | 536.89 | 536.89 | 22,733 |
26 Jan 2024 | 533.75 | 537.50 | 527.00 | 527.30 | 527.30 | 9,561 |
25 Jan 2024 | 531.25 | 537.00 | 528.00 | 533.50 | 533.50 | 24,655 |
24 Jan 2024 | 528.00 | 528.50 | 524.50 | 526.56 | 526.56 | 8,062 |
23 Jan 2024 | 530.75 | 530.50 | 526.50 | 528.24 | 528.24 | 52,809 |
22 Jan 2024 | 521.00 | 532.00 | 526.50 | 529.50 | 529.50 | 20,195 |
19 Jan 2024 | 530.25 | 533.00 | 523.50 | 525.00 | 525.00 | 18,723 |
18 Jan 2024 | 528.50 | 530.00 | 526.00 | 529.50 | 529.50 | 25,601 |
17 Jan 2024 | 520.50 | 528.00 | 519.50 | 525.89 | 525.89 | 27,228 |
16 Jan 2024 | 511.75 | 522.00 | 507.00 | 521.00 | 521.00 | 5,333 |
15 Jan 2024 | 514.25 | 522.00 | 509.50 | 511.00 | 511.00 | 15,793 |
12 Jan 2024 | 508.85 | 515.50 | 510.00 | 513.50 | 513.50 | 50,727 |
11 Jan 2024 | 502.50 | 510.50 | 501.50 | 507.00 | 507.00 | 23,453 |
10 Jan 2024 | 495.15 | 502.50 | 493.60 | 500.14 | 500.14 | 17,554 |
09 Jan 2024 | 482.00 | 499.00 | 483.20 | 496.32 | 496.32 | 103,024 |
08 Jan 2024 | 482.40 | 487.80 | 481.40 | 482.10 | 482.10 | 11,183 |
05 Jan 2024 | 483.60 | 491.00 | 481.40 | 483.10 | 483.10 | 21,393 |
04 Jan 2024 | 472.00 | 484.80 | 476.00 | 479.37 | 479.37 | 21,044 |
03 Jan 2024 | 470.10 | 470.80 | 465.80 | 470.80 | 470.80 | 49,116 |
02 Jan 2024 | 466.80 | 473.00 | 469.20 | 470.88 | 470.88 | 77,548 |
29 Dec 2023 | 462.50 | 465.44 | 462.40 | 464.88 | 464.88 | 17,344 |
28 Dec 2023 | 458.00 | 463.04 | 458.00 | 463.00 | 463.00 | 5,449 |
27 Dec 2023 | 460.70 | 463.80 | 458.80 | 461.63 | 461.63 | 9,867 |
22 Dec 2023 | 460.50 | 461.40 | 455.40 | 458.00 | 458.00 | 159,295 |
21 Dec 2023 | 463.70 | 466.80 | 461.40 | 462.00 | 462.00 | 10,633 |
20 Dec 2023 | 464.20 | 466.20 | 462.60 | 464.80 | 464.80 | 25,445 |
19 Dec 2023 | 457.80 | 465.40 | 455.40 | 455.40 | 455.40 | 40,256 |
18 Dec 2023 | 459.40 | 460.60 | 454.60 | 459.80 | 459.80 | 51,844 |
15 Dec 2023 | 454.10 | 463.80 | 454.20 | 457.40 | 457.40 | 25,801 |
14 Dec 2023 | 459.40 | 458.04 | 450.80 | 452.00 | 452.00 | 96,835 |
13 Dec 2023 | 450.80 | 458.60 | 451.40 | 455.65 | 455.65 | 43,701 |
12 Dec 2023 | 443.80 | 449.20 | 440.40 | 447.80 | 447.80 | 29,449 |
11 Dec 2023 | 445.90 | 446.60 | 438.40 | 442.51 | 442.51 | 21,961 |
08 Dec 2023 | 437.10 | 445.60 | 436.00 | 441.23 | 441.23 | 18,746 |
07 Dec 2023 | 446.50 | 446.80 | 435.56 | 435.60 | 435.60 | 197,020 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |