Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 674.40 | 682.00 | 666.20 | 667.60 | 667.60 | 10,782 |
18 Apr 2024 | 682.00 | 691.60 | 664.00 | 682.40 | 682.40 | 26,800 |
17 Apr 2024 | 667.60 | 684.20 | 654.40 | 683.00 | 683.00 | 32,943 |
16 Apr 2024 | 678.00 | 684.80 | 666.00 | 670.60 | 670.60 | 22,858 |
15 Apr 2024 | 690.00 | 698.00 | 679.60 | 683.80 | 683.80 | 13,844 |
12 Apr 2024 | 695.40 | 707.80 | 684.00 | 687.20 | 687.20 | 21,060 |
11 Apr 2024 | 711.60 | 715.80 | 689.40 | 695.40 | 695.40 | 15,469 |
10 Apr 2024 | 710.00 | 724.60 | 700.40 | 711.80 | 711.80 | 37,560 |
09 Apr 2024 | 740.00 | 741.00 | 698.80 | 707.00 | 707.00 | 42,651 |
08 Apr 2024 | 742.00 | 753.80 | 735.80 | 740.00 | 740.00 | 23,480 |
05 Apr 2024 | 720.00 | 741.20 | 713.40 | 741.00 | 741.00 | 36,209 |
04 Apr 2024 | 733.40 | 737.80 | 721.60 | 731.60 | 731.60 | 18,939 |
03 Apr 2024 | 739.20 | 742.00 | 718.80 | 731.20 | 731.20 | 31,386 |
02 Apr 2024 | 744.00 | 750.80 | 725.80 | 734.00 | 734.00 | 24,028 |
28 Mar 2024 | 745.00 | 751.00 | 727.60 | 740.20 | 740.20 | 53,159 |
27 Mar 2024 | 755.00 | 755.00 | 738.00 | 743.00 | 743.00 | 19,258 |
26 Mar 2024 | 725.00 | 756.80 | 723.00 | 750.00 | 750.00 | 31,471 |
25 Mar 2024 | 735.00 | 737.00 | 720.60 | 726.20 | 726.20 | 13,217 |
22 Mar 2024 | 736.00 | 748.00 | 730.20 | 737.00 | 737.00 | 21,420 |
21 Mar 2024 | 712.40 | 739.20 | 708.80 | 736.00 | 736.00 | 32,166 |
20 Mar 2024 | 710.80 | 710.80 | 691.60 | 709.00 | 709.00 | 27,080 |
19 Mar 2024 | 724.40 | 725.80 | 687.20 | 710.80 | 710.80 | 45,931 |
18 Mar 2024 | 727.60 | 736.60 | 710.80 | 725.00 | 725.00 | 34,791 |
15 Mar 2024 | 714.60 | 745.00 | 692.00 | 723.80 | 723.80 | 146,743 |
14 Mar 2024 | 718.20 | 724.20 | 665.00 | 714.80 | 714.80 | 35,395 |
13 Mar 2024 | 725.80 | 735.00 | 713.80 | 715.00 | 715.00 | 32,367 |
12 Mar 2024 | 698.40 | 730.20 | 697.80 | 724.00 | 724.00 | 54,133 |
11 Mar 2024 | 685.00 | 695.00 | 681.20 | 692.40 | 692.40 | 23,446 |
08 Mar 2024 | 667.20 | 691.40 | 663.60 | 688.00 | 688.00 | 63,052 |
07 Mar 2024 | 662.80 | 674.40 | 662.80 | 667.20 | 667.20 | 29,309 |
06 Mar 2024 | 672.40 | 682.00 | 658.80 | 671.60 | 671.60 | 31,329 |
05 Mar 2024 | 679.60 | 686.80 | 670.80 | 672.40 | 672.40 | 14,742 |
04 Mar 2024 | 690.00 | 695.00 | 672.20 | 679.80 | 679.80 | 15,808 |
01 Mar 2024 | 699.80 | 706.60 | 681.00 | 687.00 | 687.00 | 27,400 |
29 Feb 2024 | 665.20 | 695.00 | 665.20 | 695.00 | 695.00 | 74,298 |
28 Feb 2024 | 669.00 | 674.80 | 659.20 | 664.80 | 664.80 | 20,482 |
27 Feb 2024 | 677.60 | 693.00 | 661.00 | 669.00 | 669.00 | 28,857 |
26 Feb 2024 | 685.00 | 696.60 | 670.80 | 674.40 | 674.40 | 25,958 |
23 Feb 2024 | 662.00 | 692.00 | 662.00 | 683.00 | 683.00 | 31,471 |
22 Feb 2024 | 669.80 | 672.80 | 658.40 | 665.00 | 665.00 | 22,525 |
21 Feb 2024 | 652.80 | 671.00 | 649.60 | 658.80 | 658.80 | 48,255 |
20 Feb 2024 | 639.80 | 659.40 | 626.60 | 652.80 | 652.80 | 38,463 |
19 Feb 2024 | 630.00 | 642.40 | 624.40 | 640.00 | 640.00 | 25,678 |
16 Feb 2024 | 615.00 | 634.40 | 615.00 | 629.40 | 629.40 | 24,997 |
15 Feb 2024 | 596.20 | 622.40 | 589.40 | 615.00 | 615.00 | 46,298 |
14 Feb 2024 | 565.20 | 596.40 | 565.20 | 595.80 | 595.80 | 45,334 |
13 Feb 2024 | 562.00 | 578.20 | 562.00 | 570.60 | 570.60 | 39,929 |
12 Feb 2024 | 554.00 | 569.60 | 544.80 | 564.80 | 564.80 | 25,995 |
09 Feb 2024 | 554.00 | 554.00 | 538.80 | 546.40 | 546.40 | 20,595 |
08 Feb 2024 | 560.00 | 569.60 | 529.60 | 551.60 | 551.60 | 60,505 |
07 Feb 2024 | 554.60 | 568.00 | 552.20 | 563.00 | 563.00 | 28,087 |
06 Feb 2024 | 558.40 | 568.60 | 546.00 | 554.80 | 554.80 | 24,318 |
05 Feb 2024 | 558.80 | 572.00 | 555.00 | 555.00 | 555.00 | 34,884 |
02 Feb 2024 | 550.00 | 561.00 | 545.00 | 559.20 | 559.20 | 24,474 |
01 Feb 2024 | 534.00 | 553.80 | 525.40 | 543.00 | 543.00 | 23,406 |
31 Jan 2024 | 521.20 | 538.00 | 519.00 | 534.20 | 534.20 | 37,848 |
30 Jan 2024 | 507.00 | 526.60 | 501.80 | 523.60 | 523.60 | 88,591 |
29 Jan 2024 | 507.00 | 508.20 | 495.20 | 503.40 | 503.40 | 13,729 |
26 Jan 2024 | 495.40 | 508.20 | 490.70 | 506.80 | 506.80 | 11,472 |
25 Jan 2024 | 498.10 | 499.70 | 489.50 | 498.20 | 498.20 | 22,323 |
24 Jan 2024 | 498.30 | 507.00 | 492.20 | 498.10 | 498.10 | 34,306 |
23 Jan 2024 | 507.40 | 507.40 | 488.10 | 494.50 | 494.50 | 15,555 |
22 Jan 2024 | 505.40 | 511.40 | 501.20 | 502.00 | 502.00 | 19,503 |
19 Jan 2024 | 497.50 | 502.00 | 492.30 | 499.30 | 499.30 | 20,105 |
18 Jan 2024 | 490.00 | 497.10 | 488.80 | 493.70 | 493.70 | 18,694 |
17 Jan 2024 | 510.00 | 510.00 | 490.20 | 493.20 | 493.20 | 29,288 |
16 Jan 2024 | 504.40 | 512.00 | 497.90 | 510.20 | 510.20 | 21,283 |
15 Jan 2024 | 527.00 | 530.80 | 507.80 | 512.80 | 512.80 | 12,658 |
12 Jan 2024 | 515.40 | 527.80 | 514.20 | 526.60 | 526.60 | 15,925 |
11 Jan 2024 | 533.60 | 537.80 | 514.40 | 514.40 | 514.40 | 35,751 |
10 Jan 2024 | 533.00 | 543.40 | 531.00 | 531.20 | 531.20 | 29,962 |
09 Jan 2024 | 538.20 | 542.00 | 531.20 | 531.20 | 531.20 | 17,372 |
08 Jan 2024 | 528.40 | 539.00 | 511.20 | 537.00 | 537.00 | 20,724 |
05 Jan 2024 | 519.00 | 528.80 | 511.40 | 525.60 | 525.60 | 22,462 |
04 Jan 2024 | 518.20 | 528.00 | 506.00 | 527.00 | 527.00 | 34,140 |
03 Jan 2024 | 521.80 | 530.40 | 518.20 | 527.80 | 527.80 | 34,393 |
02 Jan 2024 | 533.00 | 535.00 | 517.60 | 525.00 | 525.00 | 35,566 |
29 Dec 2023 | 546.00 | 548.00 | 526.60 | 535.00 | 535.00 | 30,360 |
28 Dec 2023 | 556.00 | 556.00 | 540.80 | 546.00 | 546.00 | 15,287 |
27 Dec 2023 | 549.00 | 556.00 | 548.00 | 554.00 | 554.00 | 34,806 |
22 Dec 2023 | 549.40 | 549.40 | 544.40 | 548.00 | 548.00 | 9,724 |
21 Dec 2023 | 545.00 | 556.00 | 540.80 | 549.40 | 549.40 | 30,674 |
20 Dec 2023 | 562.80 | 562.80 | 540.40 | 546.00 | 546.00 | 37,463 |
19 Dec 2023 | 544.40 | 563.80 | 538.00 | 550.80 | 550.80 | 34,988 |
18 Dec 2023 | 530.00 | 547.80 | 526.00 | 538.60 | 538.60 | 21,427 |
15 Dec 2023 | 538.60 | 542.00 | 522.20 | 530.40 | 530.40 | 149,455 |
14 Dec 2023 | 551.00 | 551.00 | 533.20 | 538.00 | 538.00 | 24,513 |
13 Dec 2023 | 545.00 | 545.00 | 536.60 | 542.00 | 542.00 | 22,873 |
12 Dec 2023 | 550.20 | 558.80 | 540.20 | 544.20 | 544.20 | 35,992 |
11 Dec 2023 | 559.80 | 565.00 | 549.40 | 554.00 | 554.00 | 22,226 |
08 Dec 2023 | 555.80 | 562.20 | 555.00 | 560.00 | 560.00 | 19,899 |
07 Dec 2023 | 554.40 | 557.40 | 540.00 | 555.80 | 555.80 | 30,244 |
06 Dec 2023 | 570.00 | 574.80 | 558.00 | 560.20 | 560.20 | 21,182 |
05 Dec 2023 | 570.00 | 583.60 | 565.00 | 570.00 | 570.00 | 30,907 |
04 Dec 2023 | 563.60 | 577.40 | 563.60 | 571.20 | 571.20 | 14,010 |
01 Dec 2023 | 565.80 | 579.00 | 557.20 | 573.80 | 573.80 | 24,967 |
30 Nov 2023 | 563.20 | 568.40 | 556.80 | 564.20 | 564.20 | 54,456 |
29 Nov 2023 | 560.00 | 568.40 | 557.20 | 563.20 | 563.20 | 25,322 |
28 Nov 2023 | 543.60 | 561.40 | 538.60 | 560.40 | 560.40 | 24,159 |
27 Nov 2023 | 551.60 | 551.80 | 535.00 | 542.60 | 542.60 | 31,178 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |