Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 866.75 | 866.75 | 815.00 | 837.55 | 837.55 | 25,388 |
02 May 2024 | 869.45 | 872.05 | 837.95 | 848.95 | 848.95 | 30,283 |
30 Apr 2024 | 864.35 | 886.05 | 862.00 | 869.05 | 869.05 | 14,842 |
29 Apr 2024 | 890.40 | 890.40 | 856.55 | 874.70 | 874.70 | 18,489 |
26 Apr 2024 | 830.55 | 888.40 | 830.55 | 879.75 | 879.75 | 71,422 |
25 Apr 2024 | 789.55 | 847.05 | 784.20 | 842.10 | 842.10 | 62,458 |
24 Apr 2024 | 768.80 | 817.80 | 756.20 | 788.20 | 788.20 | 29,143 |
23 Apr 2024 | 780.15 | 783.00 | 745.70 | 755.20 | 755.20 | 24,895 |
22 Apr 2024 | 760.00 | 797.55 | 746.40 | 782.50 | 782.50 | 65,131 |
19 Apr 2024 | 673.55 | 762.40 | 673.55 | 757.15 | 757.15 | 109,810 |
18 Apr 2024 | 679.80 | 701.25 | 679.80 | 687.00 | 687.00 | 4,170 |
16 Apr 2024 | 672.25 | 690.00 | 672.25 | 679.90 | 679.90 | 8,411 |
15 Apr 2024 | 668.10 | 688.00 | 668.10 | 684.65 | 684.65 | 1,613 |
12 Apr 2024 | 683.15 | 693.55 | 674.05 | 680.55 | 680.55 | 3,793 |
10 Apr 2024 | 662.60 | 684.20 | 659.75 | 677.60 | 677.60 | 2,554 |
09 Apr 2024 | 661.40 | 673.65 | 661.40 | 669.00 | 669.00 | 2,584 |
08 Apr 2024 | 670.00 | 679.20 | 661.55 | 666.25 | 666.25 | 16,033 |
05 Apr 2024 | 668.75 | 679.95 | 665.05 | 669.25 | 669.25 | 1,928 |
04 Apr 2024 | 653.20 | 672.60 | 651.15 | 670.35 | 670.35 | 4,490 |
03 Apr 2024 | 650.20 | 650.20 | 638.45 | 647.25 | 647.25 | 3,836 |
02 Apr 2024 | 635.15 | 647.20 | 630.50 | 636.05 | 636.05 | 4,105 |
01 Apr 2024 | 625.05 | 655.40 | 620.45 | 646.35 | 646.35 | 4,567 |
28 Mar 2024 | 623.10 | 632.65 | 619.50 | 623.20 | 623.20 | 2,334 |
27 Mar 2024 | 631.90 | 635.35 | 620.90 | 622.75 | 622.75 | 3,390 |
26 Mar 2024 | 631.00 | 638.40 | 616.55 | 631.40 | 631.40 | 8,853 |
22 Mar 2024 | 627.95 | 643.20 | 622.90 | 631.50 | 631.50 | 3,549 |
21 Mar 2024 | 628.00 | 633.95 | 620.40 | 622.60 | 622.60 | 4,727 |
20 Mar 2024 | 635.45 | 640.00 | 621.10 | 624.25 | 624.25 | 3,108 |
19 Mar 2024 | 655.15 | 659.75 | 632.10 | 640.75 | 640.75 | 9,104 |
18 Mar 2024 | 672.65 | 672.65 | 654.00 | 658.55 | 658.55 | 3,286 |
15 Mar 2024 | 655.45 | 678.55 | 654.00 | 674.05 | 674.05 | 24,365 |
14 Mar 2024 | 651.80 | 676.40 | 648.85 | 674.10 | 674.10 | 9,538 |
13 Mar 2024 | 690.00 | 699.50 | 645.45 | 651.80 | 651.80 | 21,271 |
12 Mar 2024 | 687.55 | 692.90 | 673.00 | 686.65 | 686.65 | 2,096 |
11 Mar 2024 | 679.35 | 683.00 | 671.00 | 672.95 | 672.95 | 1,530 |
07 Mar 2024 | 670.00 | 696.10 | 670.00 | 686.30 | 686.30 | 4,418 |
06 Mar 2024 | 676.15 | 688.10 | 669.00 | 676.30 | 676.30 | 8,492 |
05 Mar 2024 | 689.00 | 689.00 | 682.75 | 685.15 | 685.15 | 1,482 |
04 Mar 2024 | 679.35 | 685.90 | 667.80 | 681.45 | 681.45 | 3,214 |
01 Mar 2024 | 666.20 | 674.25 | 664.25 | 670.50 | 670.50 | 4,173 |
29 Feb 2024 | 658.05 | 697.85 | 656.70 | 665.55 | 665.55 | 40,245 |
28 Feb 2024 | 668.65 | 668.65 | 652.00 | 655.65 | 655.65 | 6,222 |
27 Feb 2024 | 662.20 | 667.70 | 656.10 | 661.05 | 661.05 | 4,468 |
26 Feb 2024 | 668.60 | 668.60 | 655.50 | 657.20 | 657.20 | 5,040 |
23 Feb 2024 | 660.70 | 673.95 | 660.65 | 667.45 | 667.45 | 9,112 |
22 Feb 2024 | 683.00 | 686.50 | 674.00 | 684.35 | 684.35 | 12,519 |
21 Feb 2024 | 688.40 | 688.40 | 676.10 | 678.95 | 678.95 | 8,093 |
20 Feb 2024 | 684.30 | 689.55 | 680.00 | 683.90 | 683.90 | 3,505 |
19 Feb 2024 | 676.10 | 683.00 | 676.10 | 680.30 | 680.30 | 9,262 |
16 Feb 2024 | 678.85 | 683.00 | 672.65 | 675.05 | 675.05 | 9,110 |
15 Feb 2024 | 665.20 | 677.55 | 665.20 | 675.20 | 675.20 | 3,613 |
14 Feb 2024 | 659.55 | 666.00 | 657.65 | 661.25 | 661.25 | 9,578 |
13 Feb 2024 | 665.35 | 669.15 | 656.10 | 660.30 | 660.30 | 5,594 |
12 Feb 2024 | 677.10 | 677.10 | 648.05 | 664.30 | 664.30 | 10,935 |
09 Feb 2024 | 656.00 | 661.95 | 647.55 | 659.20 | 659.20 | 16,446 |
08 Feb 2024 | 660.05 | 662.70 | 653.05 | 658.30 | 658.30 | 12,357 |
07 Feb 2024 | 664.90 | 669.40 | 656.25 | 658.95 | 658.95 | 11,753 |
06 Feb 2024 | 650.25 | 670.00 | 650.25 | 661.55 | 661.55 | 8,741 |
05 Feb 2024 | 669.15 | 675.00 | 646.55 | 652.65 | 652.65 | 50,337 |
02 Feb 2024 | 728.65 | 728.65 | 664.25 | 673.95 | 673.95 | 55,519 |
01 Feb 2024 | 748.80 | 763.00 | 706.05 | 715.45 | 715.45 | 75,570 |
31 Jan 2024 | 683.85 | 724.45 | 680.80 | 719.75 | 719.75 | 37,685 |
30 Jan 2024 | 670.50 | 683.25 | 670.50 | 677.75 | 677.75 | 14,810 |
29 Jan 2024 | 664.55 | 677.00 | 664.55 | 672.00 | 672.00 | 14,266 |
25 Jan 2024 | 664.10 | 671.00 | 658.30 | 667.65 | 667.65 | 5,973 |
24 Jan 2024 | 656.85 | 672.50 | 656.85 | 662.40 | 662.40 | 12,454 |
23 Jan 2024 | 674.55 | 674.60 | 656.35 | 662.00 | 662.00 | 9,657 |
19 Jan 2024 | 676.55 | 685.30 | 668.45 | 674.60 | 674.60 | 23,131 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 674.85 | 674.85 | 662.00 | 669.10 | 669.10 | 11,217 |
16 Jan 2024 | 668.85 | 677.90 | 663.50 | 672.35 | 672.35 | 15,156 |
15 Jan 2024 | 659.70 | 665.00 | 653.50 | 660.65 | 660.65 | 22,616 |
12 Jan 2024 | 655.25 | 655.95 | 650.20 | 654.35 | 654.35 | 6,813 |
11 Jan 2024 | 655.95 | 664.40 | 644.60 | 650.65 | 650.65 | 20,011 |
10 Jan 2024 | 665.85 | 665.85 | 654.10 | 660.25 | 660.25 | 15,041 |
09 Jan 2024 | 667.35 | 669.25 | 656.00 | 660.35 | 660.35 | 14,431 |
08 Jan 2024 | 668.30 | 670.45 | 656.90 | 663.25 | 663.25 | 32,779 |
05 Jan 2024 | 655.65 | 675.00 | 655.65 | 662.60 | 662.60 | 51,121 |
04 Jan 2024 | 655.00 | 659.00 | 647.35 | 654.90 | 654.90 | 24,021 |
03 Jan 2024 | 644.75 | 651.00 | 644.00 | 648.40 | 648.40 | 6,027 |
02 Jan 2024 | 649.85 | 654.10 | 640.00 | 644.80 | 644.80 | 11,093 |
01 Jan 2024 | 657.00 | 660.30 | 641.00 | 645.20 | 645.20 | 70,716 |
29 Dec 2023 | 615.85 | 617.45 | 609.45 | 612.95 | 612.95 | 2,604 |
28 Dec 2023 | 614.00 | 620.00 | 610.00 | 611.50 | 611.50 | 5,903 |
27 Dec 2023 | 616.00 | 627.00 | 600.65 | 611.05 | 611.05 | 14,359 |
26 Dec 2023 | 612.10 | 624.70 | 611.30 | 617.05 | 617.05 | 7,689 |
22 Dec 2023 | 613.60 | 625.30 | 608.20 | 611.85 | 611.85 | 5,108 |
21 Dec 2023 | 606.40 | 615.65 | 601.90 | 610.20 | 610.20 | 5,282 |
20 Dec 2023 | 634.20 | 634.20 | 605.45 | 609.90 | 609.90 | 4,950 |
19 Dec 2023 | 613.25 | 642.00 | 613.25 | 626.55 | 626.55 | 29,883 |
18 Dec 2023 | 618.25 | 618.25 | 606.00 | 613.60 | 613.60 | 11,215 |
15 Dec 2023 | 606.70 | 615.00 | 606.00 | 609.30 | 609.30 | 9,041 |
14 Dec 2023 | 613.25 | 616.30 | 606.60 | 607.45 | 607.45 | 2,707 |
13 Dec 2023 | 603.45 | 613.15 | 602.80 | 611.55 | 611.55 | 2,379 |
12 Dec 2023 | 616.20 | 621.65 | 604.95 | 606.55 | 606.55 | 4,466 |
11 Dec 2023 | 607.10 | 615.35 | 604.85 | 612.65 | 612.65 | 2,387 |
08 Dec 2023 | 614.95 | 619.85 | 604.25 | 607.05 | 607.05 | 9,062 |
07 Dec 2023 | 614.40 | 623.50 | 605.60 | 609.85 | 609.85 | 5,258 |
06 Dec 2023 | 622.95 | 624.20 | 616.25 | 621.95 | 621.95 | 3,793 |
05 Dec 2023 | 604.00 | 626.70 | 603.45 | 618.40 | 618.40 | 10,101 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |