Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 648.00 | 649.99 | 641.44 | 648.00 | 648.00 | 14,984 |
22 Apr 2024 | 647.50 | 655.50 | 644.00 | 646.00 | 646.00 | 3,631 |
19 Apr 2024 | 656.75 | 648.50 | 637.00 | 636.25 | 636.25 | 9,954 |
18 Apr 2024 | 664.50 | 671.00 | 654.00 | 655.25 | 655.25 | 6,574 |
17 Apr 2024 | 657.25 | 666.50 | 650.07 | 661.00 | 661.00 | 2,340 |
16 Apr 2024 | 637.75 | 656.87 | 648.50 | 653.25 | 653.25 | 4,417 |
15 Apr 2024 | 649.00 | 660.80 | 650.33 | 657.25 | 657.25 | 4,213 |
12 Apr 2024 | 680.00 | 676.50 | 659.50 | 668.50 | 668.50 | 6,724 |
11 Apr 2024 | 660.00 | 684.50 | 674.94 | 685.50 | 685.50 | 2,740 |
10 Apr 2024 | 691.25 | 691.00 | 682.50 | 681.00 | 681.00 | 6,538 |
09 Apr 2024 | 679.25 | 690.00 | 683.50 | 688.50 | 688.50 | 4,128 |
08 Apr 2024 | 682.50 | 692.50 | 679.50 | 679.25 | 679.25 | 11,762 |
05 Apr 2024 | 674.75 | 686.00 | 676.00 | 681.50 | 681.50 | 6,219 |
04 Apr 2024 | 689.00 | 687.00 | 672.07 | 687.50 | 687.50 | 14,861 |
03 Apr 2024 | 661.00 | 677.00 | 655.36 | 662.00 | 662.00 | 21,239 |
02 Apr 2024 | 634.75 | 695.00 | 640.00 | 685.50 | 685.50 | 79,202 |
28 Mar 2024 | 682.00 | 682.00 | 682.00 | 682.00 | 682.00 | - |
27 Mar 2024 | 682.00 | 697.00 | 683.00 | 682.00 | 682.00 | 8,983 |
26 Mar 2024 | 682.00 | 688.00 | 682.00 | 682.00 | 682.00 | 2,520 |
25 Mar 2024 | 691.25 | 693.00 | 683.50 | 691.25 | 691.25 | 10,107 |
22 Mar 2024 | 682.50 | 698.50 | 690.00 | 692.25 | 692.25 | 17,316 |
21 Mar 2024 | 687.00 | 691.00 | 676.00 | 677.25 | 677.25 | 39,117 |
20 Mar 2024 | 662.50 | 686.50 | 659.00 | 681.50 | 681.50 | 17,458 |
19 Mar 2024 | 647.50 | 664.50 | 650.00 | 657.25 | 657.25 | 11,309 |
18 Mar 2024 | 650.25 | 660.00 | 647.00 | 649.50 | 649.50 | 10,957 |
15 Mar 2024 | 627.50 | 654.00 | 647.50 | 649.50 | 649.50 | 16,921 |
14 Mar 2024 | 663.50 | 663.49 | 649.98 | 653.75 | 653.75 | 37,835 |
13 Mar 2024 | 664.00 | 663.50 | 656.50 | 655.25 | 655.25 | 9,254 |
12 Mar 2024 | 675.25 | 677.50 | 654.50 | 655.75 | 655.75 | 6,812 |
11 Mar 2024 | 625.50 | 675.00 | 665.00 | 668.50 | 668.50 | 8,235 |
08 Mar 2024 | 670.75 | 676.50 | 668.00 | 670.75 | 670.75 | 4,572 |
07 Mar 2024 | 658.75 | 672.50 | 658.27 | 667.50 | 667.50 | 11,671 |
06 Mar 2024 | 656.75 | 670.93 | 656.00 | 665.50 | 665.50 | 7,444 |
05 Mar 2024 | 617.25 | 666.00 | 648.00 | 662.50 | 662.50 | 6,211 |
04 Mar 2024 | 667.00 | 667.25 | 655.00 | 657.75 | 657.75 | 16,697 |
01 Mar 2024 | 662.50 | 668.00 | 662.50 | 662.50 | 662.50 | 10,208 |
29 Feb 2024 | 656.25 | 663.02 | 653.87 | 656.25 | 656.25 | 31,920 |
28 Feb 2024 | 641.50 | 658.50 | 651.00 | 651.75 | 651.75 | 7,966 |
27 Feb 2024 | 654.75 | 655.00 | 646.50 | 653.75 | 653.75 | 6,305 |
26 Feb 2024 | 650.25 | 661.00 | 651.50 | 659.25 | 659.25 | 6,544 |
23 Feb 2024 | 635.75 | 657.00 | 644.50 | 651.25 | 651.25 | 22,304 |
22 Feb 2024 | 640.00 | 652.00 | 630.83 | 650.25 | 650.25 | 6,163 |
21 Feb 2024 | 570.25 | 637.50 | 625.00 | 632.25 | 632.25 | 14,953 |
20 Feb 2024 | 586.00 | 615.50 | 580.00 | 609.50 | 609.50 | 12,530 |
19 Feb 2024 | 598.75 | 599.50 | 585.50 | 590.25 | 590.25 | 6,769 |
16 Feb 2024 | 602.50 | 605.00 | 592.37 | 604.00 | 604.00 | 16,137 |
15 Feb 2024 | 592.75 | 603.95 | 593.00 | 600.50 | 600.50 | 42,731 |
14 Feb 2024 | 597.25 | 601.00 | 587.50 | 595.75 | 595.75 | 10,966 |
13 Feb 2024 | 596.25 | 598.50 | 584.00 | 587.50 | 587.50 | 10,369 |
12 Feb 2024 | 593.75 | 603.50 | 592.50 | 602.00 | 602.00 | 6,038 |
09 Feb 2024 | 592.75 | 595.50 | 591.00 | 592.75 | 592.75 | 6,106 |
08 Feb 2024 | 606.00 | 609.50 | 591.94 | 596.75 | 596.75 | 5,535 |
07 Feb 2024 | 609.50 | 617.00 | 602.50 | 609.50 | 609.50 | 9,013 |
06 Feb 2024 | 605.00 | 610.50 | 604.50 | 605.00 | 605.00 | 2,954 |
05 Feb 2024 | 600.00 | 611.00 | 598.50 | 608.00 | 608.00 | 6,393 |
02 Feb 2024 | 588.00 | 603.00 | 587.56 | 597.25 | 597.25 | 4,246 |
01 Feb 2024 | 590.25 | 593.50 | 587.56 | 590.25 | 590.25 | 2,843 |
31 Jan 2024 | 593.75 | 592.50 | 588.00 | 586.00 | 586.00 | 1,144 |
30 Jan 2024 | 593.25 | 598.75 | 590.95 | 591.75 | 591.75 | 6,427 |
29 Jan 2024 | 587.00 | 593.50 | 583.00 | 587.00 | 587.00 | 4,535 |
26 Jan 2024 | 554.75 | 587.50 | 572.50 | 581.00 | 581.00 | 6,335 |
25 Jan 2024 | 562.50 | 571.00 | 560.75 | 562.50 | 562.50 | 7,367 |
24 Jan 2024 | 563.00 | 563.00 | 561.16 | 563.00 | 563.00 | 3,199 |
23 Jan 2024 | 561.00 | 562.00 | 559.50 | 561.00 | 561.00 | 1,286 |
22 Jan 2024 | 573.75 | 575.20 | 558.00 | 564.50 | 564.50 | 6,475 |
19 Jan 2024 | 572.75 | 579.00 | 567.00 | 572.75 | 572.75 | 20,401 |
18 Jan 2024 | 569.50 | 580.50 | 570.00 | 577.25 | 577.25 | 10,883 |
17 Jan 2024 | 570.25 | 567.50 | 553.28 | 560.50 | 560.50 | 12,616 |
16 Jan 2024 | 557.25 | 563.00 | 553.50 | 557.25 | 557.25 | 6,727 |
15 Jan 2024 | 565.00 | 570.00 | 559.00 | 560.00 | 560.00 | 11,395 |
12 Jan 2024 | 582.00 | 588.00 | 570.00 | 572.75 | 572.75 | 12,556 |
11 Jan 2024 | 585.50 | 591.50 | 579.30 | 576.75 | 576.75 | 36,454 |
10 Jan 2024 | 573.75 | 589.50 | 568.50 | 581.50 | 581.50 | 15,152 |
09 Jan 2024 | 563.50 | 574.50 | 559.50 | 571.75 | 571.75 | 9,493 |
08 Jan 2024 | 551.25 | 561.05 | 541.50 | 557.75 | 557.75 | 4,599 |
05 Jan 2024 | 531.75 | 553.00 | 532.05 | 551.25 | 551.25 | 33,937 |
04 Jan 2024 | 537.75 | 537.50 | 526.00 | 535.75 | 535.75 | 14,916 |
03 Jan 2024 | 523.50 | 528.00 | 522.50 | 523.50 | 523.50 | 5,716 |
02 Jan 2024 | 528.00 | 534.00 | 523.50 | 527.00 | 527.00 | 8,956 |
29 Dec 2023 | 540.00 | 534.00 | 529.50 | 526.00 | 526.00 | 6,247 |
28 Dec 2023 | 533.75 | 533.50 | 527.00 | 533.75 | 533.75 | 14,763 |
27 Dec 2023 | 508.50 | 535.00 | 506.50 | 529.50 | 529.50 | 9,538 |
22 Dec 2023 | 513.25 | 512.50 | 506.50 | 509.95 | 509.95 | 173,889 |
21 Dec 2023 | 518.25 | 518.00 | 509.00 | 510.95 | 510.95 | 9,729 |
20 Dec 2023 | 513.50 | 518.00 | 509.00 | 512.75 | 512.75 | 10,971 |
19 Dec 2023 | 518.25 | 524.05 | 510.50 | 510.85 | 510.85 | 8,210 |
18 Dec 2023 | 529.00 | 531.00 | 516.00 | 521.00 | 521.00 | 64,595 |
15 Dec 2023 | 551.75 | 550.56 | 528.00 | 528.00 | 528.00 | 20,308 |
14 Dec 2023 | 536.75 | 550.50 | 541.00 | 549.00 | 549.00 | 12,836 |
13 Dec 2023 | 538.25 | 540.00 | 527.93 | 533.75 | 533.75 | 13,663 |
12 Dec 2023 | 527.00 | 539.50 | 531.50 | 534.25 | 534.25 | 14,567 |
11 Dec 2023 | 516.75 | 528.00 | 517.50 | 523.50 | 523.50 | 7,736 |
08 Dec 2023 | 523.00 | 528.50 | 523.00 | 523.00 | 523.00 | 4,518 |
07 Dec 2023 | 525.00 | 526.50 | 521.50 | 525.00 | 525.00 | 5,151 |
06 Dec 2023 | 531.25 | 534.00 | 522.50 | 524.00 | 524.00 | 8,787 |
05 Dec 2023 | 504.95 | 530.00 | 515.55 | 529.00 | 529.00 | 8,465 |
04 Dec 2023 | 520.00 | 527.11 | 514.00 | 512.75 | 512.75 | 5,490 |
01 Dec 2023 | 515.75 | 530.50 | 524.00 | 529.50 | 529.50 | 8,941 |
30 Nov 2023 | 524.50 | 524.00 | 518.34 | 522.00 | 522.00 | 5,049 |
29 Nov 2023 | 514.75 | 523.50 | 511.50 | 522.50 | 522.50 | 6,974 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |