Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 795.00 | 803.50 | 782.50 | 800.00 | 800.00 | 213,641 |
02 May 2024 | 803.00 | 803.00 | 775.00 | 792.00 | 792.00 | 237,088 |
30 Apr 2024 | 780.00 | 793.50 | 769.00 | 786.00 | 786.00 | 380,636 |
29 Apr 2024 | 762.00 | 768.50 | 755.00 | 765.00 | 765.00 | 225,444 |
26 Apr 2024 | 757.50 | 763.00 | 747.00 | 759.00 | 759.00 | 194,683 |
25 Apr 2024 | 777.50 | 778.00 | 742.00 | 755.00 | 755.00 | 302,226 |
24 Apr 2024 | 765.50 | 778.50 | 762.50 | 777.50 | 777.50 | 191,253 |
23 Apr 2024 | 750.00 | 764.50 | 744.50 | 761.00 | 761.00 | 127,230 |
22 Apr 2024 | 747.00 | 751.00 | 739.00 | 749.00 | 749.00 | 168,594 |
19 Apr 2024 | 746.00 | 751.00 | 736.00 | 747.00 | 747.00 | 149,656 |
18 Apr 2024 | 770.00 | 771.50 | 735.50 | 748.50 | 748.50 | 277,800 |
17 Apr 2024 | 765.50 | 770.50 | 754.50 | 764.50 | 764.50 | 173,786 |
16 Apr 2024 | 775.00 | 775.00 | 752.00 | 760.50 | 760.50 | 225,878 |
15 Apr 2024 | 776.50 | 785.00 | 757.50 | 773.00 | 773.00 | 211,698 |
12 Apr 2024 | 756.00 | 771.50 | 755.00 | 769.00 | 769.00 | 242,193 |
11 Apr 2024 | 753.00 | 757.50 | 743.00 | 752.50 | 752.50 | 234,827 |
10 Apr 2024 | 725.00 | 750.50 | 724.50 | 750.50 | 750.50 | 409,103 |
09 Apr 2024 | 769.50 | 769.50 | 711.50 | 723.00 | 723.00 | 515,950 |
08 Apr 2024 | 763.00 | 772.00 | 756.50 | 764.50 | 764.50 | 210,484 |
05 Apr 2024 | 740.00 | 759.50 | 732.50 | 758.50 | 758.50 | 278,454 |
04 Apr 2024 | 753.50 | 754.00 | 729.00 | 740.00 | 740.00 | 184,125 |
03 Apr 2024 | 747.50 | 755.00 | 742.00 | 751.50 | 751.50 | 154,955 |
02 Apr 2024 | 760.00 | 773.50 | 741.00 | 744.00 | 744.00 | 257,360 |
27 Mar 2024 | 749.50 | 750.00 | 743.00 | 749.50 | 749.50 | 87,748 |
26 Mar 2024 | 745.00 | 752.50 | 743.00 | 747.00 | 747.00 | 179,553 |
25 Mar 2024 | 739.00 | 751.00 | 739.00 | 743.50 | 743.50 | 141,123 |
22 Mar 2024 | 720.00 | 737.00 | 720.00 | 737.00 | 737.00 | 213,758 |
21 Mar 2024 | 728.00 | 728.50 | 711.00 | 718.00 | 718.00 | 153,097 |
20 Mar 2024 | 715.50 | 727.50 | 714.00 | 720.00 | 720.00 | 237,722 |
19 Mar 2024 | 714.00 | 719.50 | 708.00 | 712.50 | 712.50 | 183,193 |
18 Mar 2024 | 686.50 | 712.00 | 685.00 | 710.50 | 710.50 | 267,400 |
15 Mar 2024 | 679.00 | 687.00 | 676.00 | 684.00 | 684.00 | 408,236 |
14 Mar 2024 | 673.00 | 679.50 | 670.50 | 676.00 | 676.00 | 144,922 |
13 Mar 2024 | 669.50 | 674.00 | 661.50 | 672.50 | 672.50 | 145,319 |
12 Mar 2024 | 672.00 | 674.00 | 660.00 | 669.50 | 669.50 | 108,973 |
11 Mar 2024 | 663.00 | 672.00 | 659.50 | 669.00 | 669.00 | 137,561 |
08 Mar 2024 | 677.00 | 677.00 | 651.50 | 663.00 | 663.00 | 171,957 |
07 Mar 2024 | 664.50 | 675.00 | 662.50 | 675.00 | 675.00 | 158,913 |
06 Mar 2024 | 692.00 | 692.00 | 670.50 | 672.00 | 672.00 | 184,381 |
05 Mar 2024 | 684.50 | 696.00 | 684.00 | 689.50 | 689.50 | 138,532 |
04 Mar 2024 | 683.50 | 688.00 | 680.50 | 686.00 | 686.00 | 157,638 |
01 Mar 2024 | 679.50 | 685.50 | 677.50 | 681.50 | 681.50 | 188,894 |
29 Feb 2024 | 678.00 | 682.00 | 673.50 | 676.50 | 676.50 | 697,374 |
28 Feb 2024 | 673.00 | 675.50 | 667.50 | 675.50 | 675.50 | 141,757 |
27 Feb 2024 | 680.00 | 682.00 | 664.50 | 672.50 | 672.50 | 200,848 |
26 Feb 2024 | 672.00 | 682.50 | 671.50 | 677.50 | 677.50 | 187,821 |
23 Feb 2024 | 665.00 | 671.00 | 659.50 | 670.00 | 670.00 | 163,306 |
22 Feb 2024 | 662.50 | 664.00 | 653.00 | 663.50 | 663.50 | 140,610 |
21 Feb 2024 | 660.50 | 661.00 | 647.00 | 661.00 | 661.00 | 153,638 |
20 Feb 2024 | 662.00 | 670.00 | 657.00 | 662.00 | 662.00 | 168,995 |
19 Feb 2024 | 656.00 | 664.00 | 652.00 | 662.50 | 662.50 | 131,310 |
16 Feb 2024 | 654.00 | 662.50 | 648.00 | 655.00 | 655.00 | 227,364 |
15 Feb 2024 | 652.00 | 660.00 | 651.00 | 652.00 | 652.00 | 218,457 |
14 Feb 2024 | 632.00 | 650.50 | 632.00 | 650.50 | 650.50 | 417,145 |
13 Feb 2024 | 628.00 | 630.00 | 613.00 | 629.00 | 629.00 | 305,998 |
12 Feb 2024 | 600.00 | 632.00 | 598.50 | 626.00 | 626.00 | 521,993 |
09 Feb 2024 | 556.00 | 609.50 | 554.00 | 600.00 | 600.00 | 737,697 |
08 Feb 2024 | 549.00 | 553.50 | 542.50 | 543.00 | 543.00 | 156,780 |
07 Feb 2024 | 552.00 | 552.00 | 544.00 | 547.50 | 547.50 | 147,771 |
06 Feb 2024 | 544.50 | 554.50 | 544.50 | 547.00 | 547.00 | 201,926 |
05 Feb 2024 | 541.50 | 546.50 | 540.00 | 544.00 | 544.00 | 106,540 |
02 Feb 2024 | 540.00 | 542.00 | 536.00 | 541.00 | 541.00 | 138,214 |
01 Feb 2024 | 536.00 | 540.50 | 534.50 | 540.00 | 540.00 | 136,032 |
31 Jan 2024 | 539.00 | 543.50 | 533.00 | 537.00 | 537.00 | 190,623 |
30 Jan 2024 | 537.50 | 542.00 | 536.00 | 539.00 | 539.00 | 150,283 |
29 Jan 2024 | 530.00 | 539.00 | 530.00 | 537.00 | 537.00 | 156,650 |
26 Jan 2024 | 535.00 | 538.00 | 526.50 | 529.00 | 529.00 | 147,719 |
25 Jan 2024 | 532.00 | 538.50 | 528.50 | 533.50 | 533.50 | 171,624 |
24 Jan 2024 | 528.00 | 528.50 | 522.00 | 526.50 | 526.50 | 178,383 |
23 Jan 2024 | 530.50 | 531.50 | 526.50 | 527.00 | 527.00 | 145,823 |
22 Jan 2024 | 527.00 | 532.50 | 525.00 | 529.50 | 529.50 | 151,215 |
19 Jan 2024 | 530.00 | 534.00 | 523.00 | 525.00 | 525.00 | 152,499 |
18 Jan 2024 | 529.00 | 530.00 | 525.00 | 529.50 | 529.50 | 157,404 |
17 Jan 2024 | 520.50 | 528.00 | 517.00 | 526.00 | 526.00 | 157,869 |
16 Jan 2024 | 511.00 | 522.00 | 507.00 | 521.00 | 521.00 | 271,653 |
15 Jan 2024 | 521.50 | 522.00 | 510.00 | 511.00 | 511.00 | 118,251 |
12 Jan 2024 | 508.50 | 516.50 | 508.50 | 513.50 | 513.50 | 190,808 |
11 Jan 2024 | 502.00 | 510.50 | 501.50 | 505.00 | 505.00 | 179,138 |
10 Jan 2024 | 495.00 | 505.00 | 491.60 | 499.80 | 499.80 | 175,241 |
09 Jan 2024 | 483.20 | 499.00 | 482.00 | 495.40 | 495.40 | 248,719 |
08 Jan 2024 | 483.40 | 488.00 | 480.40 | 481.80 | 481.80 | 82,035 |
05 Jan 2024 | 483.60 | 491.20 | 481.00 | 483.20 | 483.20 | 171,501 |
04 Jan 2024 | 471.20 | 484.80 | 471.20 | 482.80 | 482.80 | 324,719 |
03 Jan 2024 | 470.20 | 470.80 | 465.80 | 470.80 | 470.80 | 138,710 |
02 Jan 2024 | 466.40 | 475.00 | 466.40 | 471.00 | 471.00 | 96,626 |
29 Dec 2023 | 462.00 | 465.80 | 462.00 | 465.40 | 465.40 | 71,434 |
28 Dec 2023 | 459.00 | 463.80 | 457.00 | 463.00 | 463.00 | 63,061 |
27 Dec 2023 | 458.40 | 464.00 | 457.20 | 460.00 | 460.00 | 81,410 |
22 Dec 2023 | 460.20 | 461.80 | 455.00 | 458.00 | 458.00 | 81,856 |
21 Dec 2023 | 463.80 | 466.80 | 460.80 | 462.00 | 462.00 | 57,100 |
20 Dec 2023 | 463.40 | 466.60 | 462.40 | 464.80 | 464.80 | 86,604 |
19 Dec 2023 | 458.00 | 465.60 | 455.40 | 463.40 | 463.40 | 146,131 |
18 Dec 2023 | 460.40 | 461.00 | 454.80 | 459.80 | 459.80 | 119,310 |
15 Dec 2023 | 453.20 | 464.20 | 453.20 | 457.40 | 457.40 | 266,317 |
14 Dec 2023 | 458.40 | 459.40 | 450.40 | 452.00 | 452.00 | 138,904 |
13 Dec 2023 | 450.00 | 458.20 | 449.80 | 454.80 | 454.80 | 163,282 |
12 Dec 2023 | 443.60 | 449.20 | 440.20 | 447.80 | 447.80 | 171,782 |
11 Dec 2023 | 445.40 | 446.60 | 438.40 | 444.20 | 444.20 | 120,670 |
08 Dec 2023 | 436.20 | 445.60 | 435.60 | 445.60 | 445.60 | 167,446 |
07 Dec 2023 | 445.20 | 447.20 | 435.60 | 435.60 | 435.60 | 146,809 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |