Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 648.00 | 649.99 | 641.44 | 641.50 | 641.50 | 14,984 |
22 Apr 2024 | 647.50 | 655.50 | 644.00 | 644.00 | 644.00 | 3,631 |
19 Apr 2024 | 656.75 | 648.50 | 637.00 | 640.29 | 640.29 | 9,954 |
18 Apr 2024 | 664.50 | 671.00 | 654.00 | 658.37 | 658.37 | 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.52 | 653.52 | 4,417 |
15 Apr 2024 | 649.00 | 660.80 | 650.33 | 660.34 | 660.34 | 4,213 |
12 Apr 2024 | 680.00 | 676.50 | 659.50 | 659.87 | 659.87 | 6,724 |
11 Apr 2024 | 660.00 | 684.50 | 674.94 | 678.00 | 678.00 | 2,740 |
10 Apr 2024 | 691.25 | 691.00 | 682.50 | 684.15 | 684.15 | 6,538 |
09 Apr 2024 | 679.25 | 690.00 | 683.50 | 684.00 | 684.00 | 4,128 |
08 Apr 2024 | 682.50 | 692.50 | 679.50 | 691.42 | 691.42 | 11,762 |
05 Apr 2024 | 674.75 | 686.00 | 676.00 | 683.60 | 683.60 | 6,220 |
04 Apr 2024 | 689.00 | 687.00 | 672.07 | 681.87 | 681.87 | 14,861 |
03 Apr 2024 | 661.00 | 677.00 | 655.36 | 664.21 | 664.21 | 21,239 |
02 Apr 2024 | 634.75 | 695.00 | 640.00 | 693.43 | 693.43 | 79,203 |
28 Mar 2024 | - | - | - | - | - | - |
27 Mar 2024 | 682.00 | 697.00 | 683.00 | 697.00 | 697.00 | 8,983 |
26 Mar 2024 | 682.00 | 688.00 | 682.00 | 687.00 | 687.00 | 2,521 |
25 Mar 2024 | 691.25 | 693.00 | 683.50 | 686.83 | 686.83 | 10,107 |
22 Mar 2024 | 682.50 | 698.50 | 690.00 | 698.50 | 698.50 | 17,316 |
21 Mar 2024 | 687.00 | 691.00 | 676.00 | 681.43 | 681.43 | 39,118 |
20 Mar 2024 | 662.50 | 686.50 | 659.00 | 678.22 | 678.22 | 17,458 |
19 Mar 2024 | 647.50 | 664.50 | 650.00 | 663.50 | 663.50 | 11,309 |
18 Mar 2024 | 650.25 | 660.00 | 647.00 | 650.92 | 650.92 | 10,957 |
15 Mar 2024 | 627.50 | 654.00 | 647.50 | 648.47 | 648.47 | 4,684 |
14 Mar 2024 | 663.50 | 663.49 | 649.98 | 654.76 | 654.76 | 37,835 |
13 Mar 2024 | 664.00 | 663.50 | 656.50 | 662.37 | 662.37 | 9,254 |
12 Mar 2024 | 675.25 | 677.50 | 654.50 | 677.50 | 677.50 | 2,108 |
11 Mar 2024 | 625.50 | 675.00 | 665.00 | 675.00 | 675.00 | 8,236 |
08 Mar 2024 | 670.75 | 676.50 | 668.00 | 669.50 | 669.50 | 1,498 |
07 Mar 2024 | 658.75 | 672.50 | 658.27 | 660.00 | 660.00 | 11,672 |
06 Mar 2024 | 656.75 | 670.93 | 656.00 | 665.30 | 665.30 | 7,445 |
05 Mar 2024 | 617.25 | 666.00 | 648.00 | 663.70 | 663.70 | 6,212 |
04 Mar 2024 | 667.00 | 667.25 | 655.00 | 656.45 | 656.45 | 16,698 |
01 Mar 2024 | 662.50 | 668.00 | 662.50 | 663.00 | 663.00 | 10,208 |
29 Feb 2024 | 656.25 | 663.02 | 653.87 | 659.50 | 659.50 | 31,920 |
28 Feb 2024 | 641.50 | 658.50 | 651.00 | 656.17 | 656.17 | 7,966 |
27 Feb 2024 | 654.75 | 655.00 | 646.50 | 646.85 | 646.85 | 6,305 |
26 Feb 2024 | 650.25 | 661.00 | 651.50 | 657.32 | 657.32 | 6,544 |
23 Feb 2024 | 635.75 | 657.00 | 644.50 | 651.68 | 651.68 | 22,304 |
22 Feb 2024 | 640.00 | 652.00 | 630.83 | 638.82 | 638.82 | 6,163 |
21 Feb 2024 | 570.25 | 637.50 | 625.00 | 630.75 | 630.75 | 14,953 |
20 Feb 2024 | 586.00 | 615.50 | 580.00 | 589.34 | 589.34 | 12,530 |
19 Feb 2024 | 598.75 | 599.50 | 585.50 | 591.35 | 591.35 | 6,770 |
16 Feb 2024 | 602.50 | 605.00 | 592.37 | 593.50 | 593.50 | 16,138 |
15 Feb 2024 | 592.75 | 603.95 | 593.00 | 599.59 | 599.59 | 42,731 |
14 Feb 2024 | 597.25 | 601.00 | 587.50 | 596.50 | 596.50 | 10,966 |
13 Feb 2024 | 596.25 | 598.50 | 584.00 | 589.51 | 589.51 | 10,369 |
12 Feb 2024 | 593.75 | 603.50 | 592.50 | 597.17 | 597.17 | 6,039 |
09 Feb 2024 | 592.75 | 595.50 | 591.00 | 593.62 | 593.62 | 6,106 |
08 Feb 2024 | 606.00 | 609.50 | 591.94 | 592.06 | 592.06 | 5,535 |
07 Feb 2024 | 609.50 | 617.00 | 602.50 | 605.48 | 605.48 | 7,840 |
06 Feb 2024 | 605.00 | 610.50 | 604.50 | 606.44 | 606.44 | 2,955 |
05 Feb 2024 | 600.00 | 611.00 | 598.50 | 610.24 | 610.24 | 6,394 |
02 Feb 2024 | 588.00 | 603.00 | 588.50 | 597.85 | 597.85 | 1,488 |
01 Feb 2024 | 590.25 | 593.50 | 588.50 | 590.24 | 590.24 | 2,059 |
31 Jan 2024 | 593.75 | 592.50 | 588.00 | 592.50 | 592.50 | 1,144 |
30 Jan 2024 | 593.25 | 598.75 | 590.95 | 595.50 | 595.50 | 6,427 |
29 Jan 2024 | 587.00 | 593.50 | 583.00 | 588.34 | 588.34 | 4,535 |
26 Jan 2024 | 554.75 | 587.50 | 572.50 | 573.30 | 573.30 | 6,335 |
25 Jan 2024 | 562.50 | 571.00 | 560.75 | 565.26 | 565.26 | 7,367 |
24 Jan 2024 | 563.00 | 563.00 | 561.16 | 562.00 | 562.00 | 3,199 |
23 Jan 2024 | 561.00 | 562.00 | 559.50 | 561.24 | 561.24 | 1,286 |
22 Jan 2024 | 573.75 | 575.20 | 558.00 | 562.04 | 562.04 | 6,475 |
19 Jan 2024 | 572.75 | 579.00 | 567.00 | 577.53 | 577.53 | 20,402 |
18 Jan 2024 | 569.50 | 580.50 | 570.00 | 577.82 | 577.82 | 10,883 |
17 Jan 2024 | 570.25 | 567.50 | 553.28 | 563.39 | 563.39 | 12,617 |
16 Jan 2024 | 557.25 | 563.00 | 553.50 | 560.00 | 560.00 | 6,727 |
15 Jan 2024 | 595.75 | 570.00 | 559.00 | 562.00 | 562.00 | 11,395 |
12 Jan 2024 | 582.00 | 588.00 | 570.00 | 582.06 | 582.06 | 12,556 |
11 Jan 2024 | 585.50 | 591.50 | 579.30 | 582.76 | 582.76 | 36,455 |
10 Jan 2024 | 573.75 | 589.50 | 568.50 | 582.95 | 582.95 | 15,153 |
09 Jan 2024 | 563.50 | 574.50 | 559.50 | 573.55 | 573.55 | 9,493 |
08 Jan 2024 | 551.25 | 561.05 | 541.50 | 551.09 | 551.09 | 4,599 |
05 Jan 2024 | 531.75 | 553.00 | 532.05 | 544.05 | 544.05 | 33,937 |
04 Jan 2024 | 537.75 | 537.50 | 526.00 | 533.07 | 533.07 | 14,916 |
03 Jan 2024 | 523.50 | 528.00 | 522.50 | 527.00 | 527.00 | 5,717 |
02 Jan 2024 | 528.00 | 534.00 | 523.50 | 525.50 | 525.50 | 8,956 |
29 Dec 2023 | 540.00 | 534.00 | 529.50 | 532.18 | 532.18 | 6,247 |
28 Dec 2023 | 533.75 | 533.50 | 527.00 | 529.39 | 529.39 | 14,763 |
27 Dec 2023 | 508.50 | 535.00 | 506.50 | 533.96 | 533.96 | 7,293 |
22 Dec 2023 | 513.25 | 512.50 | 506.50 | 511.56 | 511.56 | 173,889 |
21 Dec 2023 | 518.25 | 518.00 | 509.00 | 512.50 | 512.50 | 9,729 |
20 Dec 2023 | 503.95 | 518.00 | 509.00 | 513.00 | 513.00 | 10,971 |
19 Dec 2023 | 518.25 | 524.05 | 510.50 | 511.50 | 511.50 | 8,211 |
18 Dec 2023 | 529.00 | 531.00 | 516.00 | 521.75 | 521.75 | 64,595 |
15 Dec 2023 | 551.75 | 550.56 | 528.00 | 530.00 | 530.00 | 20,308 |
14 Dec 2023 | 536.75 | 550.50 | 541.00 | 550.50 | 550.50 | 12,837 |
13 Dec 2023 | 538.25 | 540.00 | 530.00 | 536.08 | 536.08 | 2,168 |
12 Dec 2023 | 527.00 | 539.50 | 531.50 | 539.00 | 539.00 | 14,568 |
11 Dec 2023 | 516.75 | 528.00 | 517.50 | 527.00 | 527.00 | 7,737 |
08 Dec 2023 | 523.00 | 528.50 | 523.00 | 528.50 | 528.50 | 4,518 |
07 Dec 2023 | 525.00 | 526.50 | 521.50 | 522.50 | 522.50 | 5,151 |
06 Dec 2023 | 531.25 | 534.00 | 522.50 | 526.50 | 526.50 | 8,787 |
05 Dec 2023 | 504.95 | 530.00 | 515.55 | 530.00 | 530.00 | 8,465 |
04 Dec 2023 | 520.00 | 527.11 | 514.00 | 519.71 | 519.71 | 5,490 |
01 Dec 2023 | 515.75 | 530.50 | 524.00 | 529.24 | 529.24 | 8,941 |
30 Nov 2023 | 524.50 | 524.00 | 518.34 | 522.50 | 522.50 | 5,049 |
29 Nov 2023 | 514.75 | 523.50 | 511.50 | 520.42 | 520.42 | 6,975 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |