Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 675.80 | 682.90 | 666.35 | 668.30 | 668.30 | 37,198 |
30 Apr 2024 | 671.20 | 681.70 | 664.00 | 673.50 | 673.50 | 113,107 |
29 Apr 2024 | 669.70 | 669.95 | 652.25 | 667.00 | 667.00 | 54,691 |
26 Apr 2024 | 664.25 | 672.80 | 657.00 | 661.45 | 661.45 | 73,864 |
25 Apr 2024 | 673.40 | 674.10 | 656.35 | 662.15 | 662.15 | 35,647 |
24 Apr 2024 | 678.30 | 681.25 | 670.25 | 673.20 | 673.20 | 110,407 |
23 Apr 2024 | 674.55 | 674.55 | 661.20 | 671.30 | 671.30 | 119,774 |
22 Apr 2024 | 649.55 | 665.75 | 644.75 | 663.20 | 663.20 | 66,110 |
19 Apr 2024 | 639.95 | 646.25 | 625.00 | 642.90 | 642.90 | 43,588 |
18 Apr 2024 | 659.55 | 666.00 | 639.00 | 641.65 | 641.65 | 38,933 |
16 Apr 2024 | 634.60 | 661.50 | 634.50 | 653.90 | 653.90 | 158,662 |
15 Apr 2024 | 634.95 | 654.80 | 624.75 | 637.90 | 637.90 | 72,817 |
12 Apr 2024 | 648.50 | 658.15 | 644.30 | 647.95 | 647.95 | 49,607 |
10 Apr 2024 | 656.40 | 656.40 | 644.55 | 648.70 | 648.70 | 48,119 |
09 Apr 2024 | 650.25 | 659.20 | 646.90 | 651.45 | 651.45 | 92,377 |
08 Apr 2024 | 645.05 | 655.55 | 636.15 | 647.60 | 647.60 | 238,206 |
05 Apr 2024 | 652.35 | 652.35 | 635.90 | 644.35 | 644.35 | 48,752 |
04 Apr 2024 | 644.60 | 661.20 | 642.00 | 644.10 | 644.10 | 95,604 |
03 Apr 2024 | 633.35 | 644.20 | 632.40 | 640.95 | 640.95 | 70,918 |
02 Apr 2024 | 636.15 | 642.95 | 630.40 | 638.80 | 638.80 | 57,755 |
01 Apr 2024 | 618.85 | 638.30 | 615.80 | 637.10 | 637.10 | 79,299 |
28 Mar 2024 | 592.00 | 614.65 | 591.40 | 611.05 | 611.05 | 88,121 |
27 Mar 2024 | 592.20 | 597.00 | 589.85 | 591.65 | 591.65 | 22,711 |
26 Mar 2024 | 595.70 | 598.95 | 591.10 | 592.00 | 592.00 | 32,539 |
22 Mar 2024 | 590.45 | 598.80 | 590.00 | 595.70 | 595.70 | 37,234 |
21 Mar 2024 | 571.90 | 593.00 | 571.90 | 591.65 | 591.65 | 79,779 |
20 Mar 2024 | 576.95 | 577.10 | 559.60 | 570.05 | 570.05 | 19,378 |
19 Mar 2024 | 570.25 | 575.10 | 565.10 | 570.10 | 570.10 | 18,339 |
18 Mar 2024 | 581.25 | 587.50 | 573.55 | 574.85 | 574.85 | 34,625 |
15 Mar 2024 | 596.60 | 596.60 | 575.75 | 584.75 | 584.75 | 58,171 |
14 Mar 2024 | 589.95 | 595.50 | 578.20 | 591.85 | 591.85 | 20,975 |
13 Mar 2024 | 625.25 | 625.25 | 585.55 | 590.40 | 590.40 | 58,087 |
12 Mar 2024 | 630.35 | 638.95 | 620.00 | 622.75 | 622.75 | 21,535 |
11 Mar 2024 | 637.90 | 642.00 | 633.05 | 634.40 | 634.40 | 13,835 |
07 Mar 2024 | 648.85 | 648.85 | 635.00 | 637.55 | 637.55 | 34,663 |
06 Mar 2024 | 653.45 | 656.35 | 623.10 | 640.15 | 640.15 | 145,994 |
05 Mar 2024 | 658.35 | 671.75 | 653.50 | 656.05 | 656.05 | 55,059 |
04 Mar 2024 | 649.05 | 660.60 | 649.00 | 657.65 | 657.65 | 126,868 |
01 Mar 2024 | 659.95 | 659.95 | 646.45 | 648.55 | 648.55 | 20,239 |
29 Feb 2024 | 639.05 | 650.60 | 633.45 | 647.10 | 647.10 | 30,595 |
28 Feb 2024 | 654.95 | 656.35 | 636.55 | 637.95 | 637.95 | 30,586 |
27 Feb 2024 | 664.10 | 665.65 | 645.10 | 649.45 | 649.45 | 155,180 |
26 Feb 2024 | 642.60 | 661.30 | 642.60 | 659.25 | 659.25 | 224,455 |
23 Feb 2024 | 643.55 | 648.30 | 638.50 | 642.45 | 642.45 | 110,052 |
22 Feb 2024 | 639.55 | 644.00 | 635.60 | 642.60 | 642.60 | 38,170 |
21 Feb 2024 | 642.55 | 646.95 | 638.25 | 641.35 | 641.35 | 67,435 |
20 Feb 2024 | 637.00 | 640.00 | 626.65 | 638.95 | 638.95 | 62,346 |
19 Feb 2024 | 648.60 | 648.60 | 633.25 | 634.20 | 634.20 | 64,007 |
16 Feb 2024 | 640.10 | 648.10 | 639.60 | 641.35 | 641.35 | 82,336 |
15 Feb 2024 | 640.60 | 644.30 | 629.70 | 637.95 | 637.95 | 53,415 |
14 Feb 2024 | 619.75 | 640.85 | 619.00 | 636.65 | 636.65 | 38,482 |
13 Feb 2024 | 609.15 | 632.75 | 609.15 | 631.20 | 631.20 | 62,403 |
12 Feb 2024 | 646.15 | 651.70 | 617.00 | 620.45 | 620.45 | 135,012 |
09 Feb 2024 | 652.90 | 656.70 | 632.10 | 650.80 | 650.80 | 127,650 |
08 Feb 2024 | 650.95 | 655.50 | 642.45 | 646.30 | 646.30 | 70,420 |
07 Feb 2024 | 655.50 | 669.40 | 644.15 | 646.45 | 646.45 | 68,315 |
06 Feb 2024 | 645.60 | 650.80 | 635.00 | 648.25 | 648.25 | 98,790 |
05 Feb 2024 | 645.80 | 655.75 | 626.15 | 640.75 | 640.75 | 159,413 |
02 Feb 2024 | 635.75 | 642.00 | 627.85 | 632.00 | 632.00 | 93,035 |
01 Feb 2024 | 629.70 | 635.00 | 619.60 | 629.60 | 629.60 | 169,273 |
31 Jan 2024 | 622.65 | 627.80 | 618.55 | 625.35 | 625.35 | 103,354 |
30 Jan 2024 | 606.15 | 628.10 | 603.55 | 617.60 | 617.60 | 146,656 |
29 Jan 2024 | 583.85 | 608.85 | 579.90 | 599.95 | 599.95 | 201,183 |
25 Jan 2024 | 581.70 | 585.00 | 567.25 | 578.90 | 578.90 | 37,850 |
24 Jan 2024 | 560.15 | 578.85 | 554.70 | 576.95 | 576.95 | 48,423 |
23 Jan 2024 | 580.15 | 583.80 | 554.70 | 561.20 | 561.20 | 148,406 |
19 Jan 2024 | 584.35 | 590.00 | 577.75 | 584.40 | 584.40 | 48,509 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 575.80 | 585.00 | 573.75 | 575.35 | 575.35 | 236,621 |
16 Jan 2024 | 575.25 | 588.95 | 573.95 | 583.65 | 583.65 | 349,412 |
15 Jan 2024 | 581.80 | 581.80 | 573.00 | 578.55 | 578.55 | 32,217 |
12 Jan 2024 | 579.60 | 581.55 | 571.60 | 573.40 | 573.40 | 36,491 |
11 Jan 2024 | 570.65 | 579.75 | 568.10 | 577.85 | 577.85 | 41,850 |
10 Jan 2024 | 561.75 | 570.00 | 555.50 | 567.30 | 567.30 | 117,785 |
09 Jan 2024 | 567.85 | 570.75 | 560.55 | 561.90 | 561.90 | 36,896 |
08 Jan 2024 | 578.95 | 579.15 | 560.00 | 561.45 | 561.45 | 87,134 |
05 Jan 2024 | 574.20 | 585.55 | 568.20 | 574.85 | 574.85 | 142,153 |
04 Jan 2024 | 558.35 | 573.95 | 554.40 | 572.15 | 572.15 | 98,005 |
03 Jan 2024 | 560.65 | 562.80 | 555.35 | 557.15 | 557.15 | 34,425 |
02 Jan 2024 | 562.15 | 568.25 | 553.80 | 559.35 | 559.35 | 82,466 |
01 Jan 2024 | 540.95 | 568.90 | 539.10 | 562.25 | 562.25 | 198,509 |
29 Dec 2023 | 528.45 | 540.10 | 525.85 | 536.00 | 536.00 | 61,930 |
28 Dec 2023 | 525.35 | 530.05 | 522.10 | 527.05 | 527.05 | 71,437 |
27 Dec 2023 | 520.35 | 524.90 | 515.70 | 523.90 | 523.90 | 92,833 |
26 Dec 2023 | 516.65 | 519.10 | 512.05 | 514.05 | 514.05 | 129,352 |
22 Dec 2023 | 523.40 | 524.35 | 512.80 | 517.15 | 517.15 | 43,112 |
21 Dec 2023 | 504.00 | 520.90 | 504.00 | 518.80 | 518.80 | 75,312 |
20 Dec 2023 | 531.40 | 533.80 | 511.60 | 513.15 | 513.15 | 74,828 |
19 Dec 2023 | 531.45 | 535.30 | 525.85 | 529.45 | 529.45 | 135,397 |
18 Dec 2023 | 542.95 | 542.95 | 530.10 | 531.15 | 531.15 | 53,780 |
15 Dec 2023 | 538.80 | 541.80 | 533.35 | 540.35 | 540.35 | 157,879 |
14 Dec 2023 | 535.25 | 544.30 | 531.30 | 534.00 | 534.00 | 150,648 |
13 Dec 2023 | 529.00 | 535.25 | 527.40 | 531.55 | 531.55 | 158,644 |
12 Dec 2023 | 530.15 | 533.95 | 523.05 | 528.55 | 528.55 | 254,452 |
11 Dec 2023 | 534.00 | 540.25 | 527.40 | 530.00 | 530.00 | 152,220 |
08 Dec 2023 | 518.50 | 544.00 | 518.50 | 532.70 | 532.70 | 461,662 |
07 Dec 2023 | 509.95 | 527.00 | 501.25 | 518.80 | 518.80 | 274,625 |
06 Dec 2023 | 499.50 | 510.20 | 498.60 | 505.15 | 505.15 | 150,379 |
05 Dec 2023 | 507.00 | 507.00 | 496.75 | 498.95 | 498.95 | 79,444 |
04 Dec 2023 | 495.10 | 510.50 | 495.10 | 506.95 | 506.95 | 158,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |