Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 779.95 | 779.95 | 742.95 | 753.45 | 753.45 | 8,670 |
03 May 2024 | 793.85 | 802.60 | 770.00 | 775.50 | 775.50 | 64,557 |
02 May 2024 | 701.20 | 799.70 | 701.20 | 786.60 | 786.60 | 45,954 |
30 Apr 2024 | 714.15 | 714.15 | 695.00 | 697.95 | 697.95 | 7,934 |
29 Apr 2024 | 682.05 | 713.35 | 682.05 | 709.40 | 709.40 | 9,040 |
26 Apr 2024 | 688.00 | 698.00 | 679.75 | 680.85 | 680.85 | 5,838 |
25 Apr 2024 | 680.00 | 698.00 | 677.95 | 689.65 | 689.65 | 9,489 |
24 Apr 2024 | 673.05 | 683.75 | 670.55 | 679.75 | 679.75 | 6,379 |
23 Apr 2024 | 673.65 | 689.00 | 671.00 | 674.75 | 674.75 | 16,033 |
22 Apr 2024 | 640.20 | 683.15 | 640.20 | 680.90 | 680.90 | 8,739 |
19 Apr 2024 | 627.75 | 644.50 | 627.75 | 637.90 | 637.90 | 3,276 |
18 Apr 2024 | 636.60 | 659.45 | 636.60 | 643.95 | 643.95 | 916 |
16 Apr 2024 | 664.75 | 664.75 | 647.45 | 648.60 | 648.60 | 1,653 |
15 Apr 2024 | 641.95 | 664.45 | 632.60 | 657.90 | 657.90 | 8,786 |
12 Apr 2024 | 678.85 | 678.85 | 647.55 | 649.20 | 649.20 | 3,068 |
10 Apr 2024 | 670.00 | 680.00 | 663.00 | 671.20 | 671.20 | 3,568 |
09 Apr 2024 | 681.20 | 681.25 | 663.70 | 667.70 | 667.70 | 2,876 |
08 Apr 2024 | 681.00 | 702.05 | 670.05 | 671.50 | 671.50 | 10,292 |
05 Apr 2024 | 652.00 | 661.75 | 646.95 | 649.30 | 649.30 | 3,412 |
04 Apr 2024 | 650.50 | 653.00 | 645.95 | 652.90 | 652.90 | 497 |
03 Apr 2024 | 633.00 | 651.10 | 629.65 | 646.35 | 646.35 | 1,068 |
02 Apr 2024 | 623.80 | 636.05 | 623.80 | 631.90 | 631.90 | 1,145 |
01 Apr 2024 | 620.00 | 626.00 | 617.45 | 621.80 | 621.80 | 1,181 |
28 Mar 2024 | 607.95 | 625.40 | 607.95 | 618.65 | 618.65 | 2,779 |
27 Mar 2024 | 615.35 | 625.20 | 597.95 | 611.20 | 611.20 | 12,002 |
26 Mar 2024 | 595.60 | 617.65 | 595.60 | 612.70 | 612.70 | 2,652 |
22 Mar 2024 | 607.15 | 608.80 | 601.05 | 604.40 | 604.40 | 1,178 |
21 Mar 2024 | 618.60 | 618.60 | 604.95 | 606.35 | 606.35 | 1,747 |
20 Mar 2024 | 615.25 | 615.25 | 607.95 | 610.00 | 610.00 | 715 |
19 Mar 2024 | 600.30 | 623.10 | 597.00 | 616.85 | 616.85 | 3,493 |
18 Mar 2024 | 591.10 | 607.40 | 591.10 | 602.55 | 602.55 | 2,071 |
15 Mar 2024 | 605.15 | 607.40 | 598.00 | 600.55 | 600.55 | 952 |
14 Mar 2024 | 599.15 | 615.05 | 599.15 | 601.20 | 601.20 | 1,497 |
13 Mar 2024 | 634.35 | 635.00 | 595.85 | 602.70 | 602.70 | 9,969 |
12 Mar 2024 | 622.00 | 640.70 | 618.95 | 624.65 | 624.65 | 2,520 |
11 Mar 2024 | 630.05 | 663.00 | 616.00 | 634.95 | 634.95 | 4,642 |
07 Mar 2024 | 654.15 | 671.95 | 654.15 | 665.10 | 665.10 | 7,333 |
06 Mar 2024 | 679.85 | 683.95 | 652.00 | 661.40 | 661.40 | 7,134 |
05 Mar 2024 | 661.90 | 689.45 | 661.20 | 679.15 | 679.15 | 2,472 |
04 Mar 2024 | 669.00 | 672.00 | 658.50 | 665.80 | 665.80 | 5,407 |
01 Mar 2024 | 638.00 | 666.65 | 638.00 | 666.20 | 666.20 | 1,637 |
29 Feb 2024 | 648.95 | 648.95 | 633.00 | 638.80 | 638.80 | 855 |
28 Feb 2024 | 650.10 | 654.00 | 634.15 | 648.55 | 648.55 | 1,435 |
27 Feb 2024 | 642.40 | 662.10 | 642.40 | 650.30 | 650.30 | 1,410 |
26 Feb 2024 | 653.75 | 669.95 | 652.65 | 655.30 | 655.30 | 6,651 |
23 Feb 2024 | 671.00 | 674.00 | 656.85 | 663.05 | 663.05 | 3,275 |
22 Feb 2024 | 677.05 | 677.90 | 667.00 | 669.30 | 669.30 | 2,562 |
21 Feb 2024 | 639.05 | 701.00 | 639.05 | 675.50 | 675.50 | 35,408 |
20 Feb 2024 | 650.85 | 658.60 | 649.25 | 650.90 | 650.90 | 5,900 |
20 Feb 2024 | 1 Dividend | |||||
19 Feb 2024 | 652.60 | 664.80 | 645.70 | 652.25 | 651.25 | 3,794 |
16 Feb 2024 | 658.75 | 670.00 | 652.25 | 656.70 | 655.69 | 4,342 |
15 Feb 2024 | 649.80 | 669.80 | 646.25 | 657.25 | 656.24 | 11,826 |
14 Feb 2024 | 639.85 | 654.80 | 636.00 | 644.10 | 643.11 | 3,658 |
13 Feb 2024 | 634.70 | 659.50 | 624.00 | 640.75 | 639.77 | 21,881 |
12 Feb 2024 | 651.35 | 679.30 | 622.20 | 634.60 | 633.63 | 39,469 |
09 Feb 2024 | 581.30 | 588.00 | 574.45 | 585.90 | 585.00 | 3,247 |
08 Feb 2024 | 580.10 | 599.10 | 580.10 | 582.50 | 581.61 | 3,047 |
07 Feb 2024 | 573.30 | 596.60 | 573.30 | 589.90 | 589.00 | 3,821 |
06 Feb 2024 | 571.00 | 579.35 | 571.00 | 573.30 | 572.42 | 1,132 |
05 Feb 2024 | 576.25 | 581.40 | 573.00 | 573.75 | 572.87 | 3,934 |
02 Feb 2024 | 578.15 | 580.55 | 572.00 | 573.90 | 573.02 | 3,220 |
01 Feb 2024 | 572.40 | 590.00 | 571.00 | 573.75 | 572.87 | 4,904 |
31 Jan 2024 | 575.05 | 583.95 | 575.05 | 580.70 | 579.81 | 1,031 |
30 Jan 2024 | 584.85 | 588.50 | 573.00 | 576.50 | 575.62 | 5,586 |
29 Jan 2024 | 584.25 | 591.35 | 580.05 | 582.45 | 581.56 | 4,474 |
25 Jan 2024 | 588.05 | 593.00 | 585.10 | 587.35 | 586.45 | 684 |
24 Jan 2024 | 596.10 | 596.40 | 589.40 | 589.95 | 589.05 | 325 |
23 Jan 2024 | 618.90 | 618.90 | 591.00 | 592.40 | 591.49 | 453 |
19 Jan 2024 | 591.05 | 601.90 | 591.05 | 600.05 | 599.13 | 1,145 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 604.85 | 604.85 | 594.25 | 598.15 | 597.23 | 846 |
16 Jan 2024 | 591.05 | 600.00 | 591.05 | 598.00 | 597.08 | 6,833 |
15 Jan 2024 | 583.55 | 598.65 | 583.55 | 597.65 | 596.73 | 2,393 |
12 Jan 2024 | 615.50 | 615.50 | 585.95 | 587.75 | 586.85 | 1,911 |
11 Jan 2024 | 599.85 | 599.85 | 582.90 | 588.95 | 588.05 | 644 |
10 Jan 2024 | 556.05 | 594.35 | 556.05 | 581.10 | 580.21 | 7,888 |
09 Jan 2024 | 581.05 | 595.25 | 581.05 | 589.25 | 588.35 | 6,380 |
08 Jan 2024 | 602.00 | 608.20 | 575.00 | 579.75 | 578.86 | 7,190 |
05 Jan 2024 | 623.55 | 627.00 | 598.50 | 601.75 | 600.83 | 4,335 |
04 Jan 2024 | 620.00 | 630.00 | 613.90 | 619.65 | 618.70 | 2,474 |
03 Jan 2024 | 624.80 | 629.50 | 616.00 | 619.85 | 618.90 | 2,651 |
02 Jan 2024 | 613.30 | 633.90 | 608.85 | 623.25 | 622.29 | 7,565 |
01 Jan 2024 | 609.65 | 617.50 | 601.25 | 616.20 | 615.26 | 13,867 |
29 Dec 2023 | 590.10 | 606.50 | 590.10 | 599.65 | 598.73 | 1,925 |
28 Dec 2023 | 604.95 | 604.95 | 597.75 | 598.95 | 598.03 | 4,950 |
27 Dec 2023 | 600.15 | 608.00 | 594.35 | 601.60 | 600.68 | 7,852 |
26 Dec 2023 | 605.05 | 607.05 | 596.40 | 600.00 | 599.08 | 621 |
22 Dec 2023 | 596.55 | 604.50 | 595.00 | 598.50 | 597.58 | 1,446 |
21 Dec 2023 | 585.65 | 597.20 | 585.65 | 595.15 | 594.24 | 4,764 |
20 Dec 2023 | 590.00 | 600.80 | 590.00 | 593.15 | 592.24 | 1,047 |
19 Dec 2023 | 592.45 | 596.60 | 592.45 | 594.75 | 593.84 | 1,181 |
18 Dec 2023 | 591.05 | 595.00 | 590.55 | 593.90 | 592.99 | 4,679 |
15 Dec 2023 | 590.15 | 596.25 | 589.30 | 594.25 | 593.34 | 4,161 |
14 Dec 2023 | 594.00 | 594.80 | 590.00 | 590.15 | 589.25 | 5,423 |
13 Dec 2023 | 591.40 | 600.00 | 589.15 | 593.00 | 592.09 | 1,356 |
12 Dec 2023 | 592.00 | 597.00 | 587.00 | 589.65 | 588.75 | 1,772 |
11 Dec 2023 | 594.55 | 599.55 | 593.00 | 593.90 | 592.99 | 975 |
08 Dec 2023 | 600.00 | 600.00 | 593.95 | 594.90 | 593.99 | 4,608 |
07 Dec 2023 | 598.00 | 599.75 | 595.00 | 596.00 | 595.09 | 675 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |