Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Mar 2024 | 463.30 | 479.60 | 459.20 | 462.20 | 462.20 | 1,791,096 |
15 Mar 2024 | 465.40 | 476.60 | 457.20 | 459.00 | 459.00 | 5,577,557 |
14 Mar 2024 | 470.90 | 475.70 | 452.60 | 462.20 | 462.20 | 1,754,738 |
13 Mar 2024 | 467.50 | 472.40 | 459.00 | 471.70 | 471.70 | 7,757,344 |
12 Mar 2024 | 461.30 | 475.80 | 453.60 | 466.50 | 466.50 | 2,485,056 |
11 Mar 2024 | 443.70 | 471.70 | 443.70 | 456.80 | 456.80 | 2,624,694 |
08 Mar 2024 | 457.70 | 458.60 | 440.51 | 448.40 | 448.40 | 1,995,889 |
07 Mar 2024 | 432.60 | 471.70 | 430.80 | 458.30 | 458.30 | 4,257,472 |
06 Mar 2024 | 436.20 | 455.20 | 431.70 | 437.90 | 437.90 | 2,537,658 |
05 Mar 2024 | 440.70 | 455.00 | 434.90 | 444.30 | 444.30 | 3,914,084 |
04 Mar 2024 | 470.40 | 476.00 | 433.60 | 445.00 | 445.00 | 10,734,164 |
01 Mar 2024 | 512.60 | 516.60 | 474.80 | 476.00 | 476.00 | 5,546,878 |
29 Feb 2024 | 505.00 | 541.35 | 485.00 | 511.40 | 511.40 | 6,396,146 |
28 Feb 2024 | 493.70 | 501.60 | 470.50 | 490.70 | 490.70 | 3,340,264 |
27 Feb 2024 | 497.30 | 502.40 | 486.30 | 493.80 | 493.80 | 4,310,612 |
26 Feb 2024 | 523.00 | 529.19 | 484.40 | 491.50 | 491.50 | 3,392,234 |
23 Feb 2024 | 523.40 | 532.80 | 510.80 | 528.40 | 528.40 | 3,949,266 |
22 Feb 2024 | 521.80 | 533.60 | 512.20 | 523.00 | 523.00 | 2,955,205 |
21 Feb 2024 | 531.00 | 537.80 | 518.00 | 519.00 | 519.00 | 1,662,479 |
20 Feb 2024 | 534.00 | 539.20 | 526.80 | 531.80 | 531.80 | 1,255,173 |
19 Feb 2024 | 531.00 | 536.60 | 519.40 | 534.60 | 534.60 | 2,430,200 |
16 Feb 2024 | 545.40 | 547.60 | 523.80 | 536.00 | 536.00 | 1,390,502 |
15 Feb 2024 | 543.80 | 552.60 | 537.40 | 539.00 | 539.00 | 4,056,261 |
14 Feb 2024 | 519.00 | 538.40 | 516.00 | 532.80 | 532.80 | 5,130,863 |
13 Feb 2024 | 530.60 | 536.60 | 510.40 | 519.60 | 519.60 | 1,274,909 |
12 Feb 2024 | 518.60 | 549.12 | 505.26 | 536.80 | 536.80 | 1,807,863 |
09 Feb 2024 | 526.60 | 532.80 | 511.60 | 513.20 | 513.20 | 1,942,708 |
08 Feb 2024 | 515.60 | 538.60 | 514.00 | 525.40 | 525.40 | 1,987,814 |
07 Feb 2024 | 527.80 | 531.40 | 518.60 | 520.80 | 520.80 | 1,345,398 |
06 Feb 2024 | 523.00 | 527.80 | 508.80 | 527.80 | 527.80 | 2,006,832 |
05 Feb 2024 | 509.60 | 531.60 | 509.07 | 523.00 | 523.00 | 1,986,584 |
02 Feb 2024 | 522.00 | 532.63 | 494.60 | 505.00 | 505.00 | 2,040,111 |
01 Feb 2024 | 538.00 | 543.00 | 513.46 | 516.20 | 516.20 | 2,269,138 |
31 Jan 2024 | 550.00 | 558.40 | 544.20 | 546.60 | 546.60 | 1,896,758 |
30 Jan 2024 | 576.80 | 576.80 | 554.80 | 554.80 | 554.80 | 1,496,863 |
29 Jan 2024 | 571.60 | 576.04 | 551.60 | 565.60 | 565.60 | 1,656,940 |
26 Jan 2024 | 570.60 | 581.40 | 562.76 | 575.80 | 575.80 | 1,628,161 |
25 Jan 2024 | 572.20 | 582.00 | 565.00 | 568.20 | 568.20 | 980,288 |
24 Jan 2024 | 584.00 | 591.69 | 573.40 | 576.40 | 576.40 | 922,934 |
23 Jan 2024 | 565.00 | 587.20 | 565.00 | 575.00 | 575.00 | 1,615,346 |
22 Jan 2024 | 558.20 | 579.60 | 550.60 | 561.60 | 561.60 | 1,507,596 |
19 Jan 2024 | 577.40 | 586.80 | 546.80 | 552.00 | 552.00 | 2,615,039 |
18 Jan 2024 | 575.60 | 585.20 | 569.80 | 571.40 | 571.40 | 1,569,024 |
17 Jan 2024 | 606.40 | 606.40 | 570.92 | 580.00 | 580.00 | 2,119,800 |
16 Jan 2024 | 650.60 | 671.20 | 618.00 | 618.00 | 618.00 | 4,606,098 |
15 Jan 2024 | 627.83 | 652.87 | 615.80 | 619.00 | 619.00 | 8,571,917 |
12 Jan 2024 | 662.40 | 670.40 | 645.40 | 652.20 | 652.20 | 2,043,303 |
11 Jan 2024 | 690.00 | 694.40 | 660.60 | 661.40 | 661.40 | 1,994,744 |
10 Jan 2024 | 707.80 | 716.80 | 683.20 | 685.80 | 685.80 | 1,373,883 |
09 Jan 2024 | 743.00 | 752.40 | 705.00 | 708.00 | 708.00 | 991,897 |
08 Jan 2024 | 711.00 | 736.00 | 703.60 | 734.40 | 734.40 | 911,869 |
05 Jan 2024 | 723.40 | 731.40 | 695.60 | 721.80 | 721.80 | 1,129,731 |
04 Jan 2024 | 735.20 | 745.00 | 723.20 | 734.20 | 734.20 | 950,877 |
03 Jan 2024 | 731.20 | 746.20 | 717.80 | 733.00 | 733.00 | 1,063,235 |
02 Jan 2024 | 755.80 | 765.40 | 734.60 | 739.60 | 739.60 | 1,409,119 |
29 Dec 2023 | 742.20 | 764.00 | 741.60 | 758.40 | 758.40 | 300,235 |
28 Dec 2023 | 757.40 | 770.20 | 740.00 | 751.00 | 751.00 | 649,098 |
27 Dec 2023 | 728.80 | 753.20 | 728.80 | 753.20 | 753.20 | 918,464 |
22 Dec 2023 | 742.40 | 749.80 | 725.00 | 725.00 | 725.00 | 706,970 |
21 Dec 2023 | 772.80 | 793.80 | 751.20 | 757.20 | 757.20 | 1,612,847 |
20 Dec 2023 | 783.80 | 798.80 | 762.00 | 789.00 | 789.00 | 3,443,713 |
19 Dec 2023 | 729.60 | 766.80 | 723.60 | 766.80 | 766.80 | 1,944,574 |
18 Dec 2023 | 710.20 | 730.40 | 681.80 | 728.00 | 728.00 | 1,095,636 |
15 Dec 2023 | 722.80 | 740.20 | 707.80 | 723.00 | 723.00 | 5,175,521 |
14 Dec 2023 | 661.20 | 720.00 | 661.20 | 718.60 | 718.60 | 3,901,663 |
13 Dec 2023 | 643.40 | 654.12 | 634.40 | 643.80 | 643.80 | 1,312,268 |
12 Dec 2023 | 637.00 | 655.15 | 628.60 | 641.20 | 641.20 | 2,157,327 |
11 Dec 2023 | 626.00 | 635.80 | 617.60 | 632.40 | 632.40 | 2,236,180 |
08 Dec 2023 | 617.20 | 645.60 | 611.20 | 627.40 | 627.40 | 5,732,537 |
07 Dec 2023 | 609.80 | 617.40 | 599.26 | 615.00 | 615.00 | 1,053,289 |
06 Dec 2023 | 612.40 | 635.80 | 594.40 | 612.20 | 612.20 | 2,079,770 |
05 Dec 2023 | 587.20 | 600.92 | 583.36 | 598.00 | 598.00 | 1,251,469 |
04 Dec 2023 | 595.00 | 626.20 | 585.00 | 593.60 | 593.60 | 2,051,701 |
01 Dec 2023 | 597.00 | 605.00 | 579.40 | 594.20 | 594.20 | 1,701,538 |
30 Nov 2023 | 598.60 | 610.66 | 582.20 | 600.00 | 600.00 | 3,742,581 |
29 Nov 2023 | 572.40 | 603.20 | 565.40 | 593.60 | 593.60 | 2,145,658 |
28 Nov 2023 | 573.00 | 577.20 | 553.40 | 567.00 | 567.00 | 1,697,636 |
27 Nov 2023 | 567.60 | 583.20 | 562.60 | 574.60 | 574.60 | 1,157,058 |
24 Nov 2023 | 559.80 | 572.00 | 552.20 | 571.00 | 571.00 | 940,723 |
23 Nov 2023 | 570.00 | 571.60 | 548.80 | 559.80 | 559.80 | 844,030 |
22 Nov 2023 | 564.40 | 576.60 | 557.00 | 567.60 | 567.60 | 1,086,821 |
21 Nov 2023 | 593.80 | 599.80 | 559.00 | 567.00 | 567.00 | 2,421,601 |
20 Nov 2023 | 562.60 | 606.00 | 550.80 | 595.80 | 595.80 | 2,641,847 |
17 Nov 2023 | 562.00 | 577.20 | 547.80 | 560.60 | 560.60 | 4,688,896 |
16 Nov 2023 | 583.60 | 605.00 | 556.60 | 559.40 | 559.40 | 2,754,351 |
15 Nov 2023 | 574.40 | 618.40 | 536.60 | 596.20 | 596.20 | 4,091,561 |
14 Nov 2023 | 514.60 | 596.20 | 505.00 | 564.60 | 564.60 | 3,418,766 |
13 Nov 2023 | 511.00 | 521.80 | 504.80 | 512.80 | 512.80 | 1,484,312 |
10 Nov 2023 | 532.00 | 534.80 | 496.90 | 514.60 | 514.60 | 3,659,906 |
09 Nov 2023 | 532.20 | 547.80 | 527.76 | 545.00 | 545.00 | 1,035,554 |
08 Nov 2023 | 545.40 | 558.60 | 533.60 | 539.20 | 539.20 | 1,846,572 |
07 Nov 2023 | 526.60 | 555.60 | 520.00 | 550.20 | 550.20 | 1,525,113 |
06 Nov 2023 | 545.00 | 577.00 | 530.00 | 530.00 | 530.00 | 2,838,631 |
03 Nov 2023 | 508.20 | 571.40 | 503.40 | 542.20 | 542.20 | 3,263,647 |
02 Nov 2023 | 482.20 | 529.60 | 470.60 | 509.20 | 509.20 | 2,592,905 |
01 Nov 2023 | 461.00 | 476.20 | 453.01 | 475.90 | 475.90 | 1,603,941 |
31 Oct 2023 | 462.40 | 476.11 | 454.72 | 465.30 | 465.30 | 2,688,967 |
30 Oct 2023 | 492.10 | 498.50 | 458.00 | 462.70 | 462.70 | 1,365,696 |
27 Oct 2023 | 491.80 | 494.70 | 471.90 | 482.80 | 482.80 | 1,166,799 |
26 Oct 2023 | 451.00 | 496.70 | 447.83 | 487.10 | 487.10 | 2,716,065 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |