Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 Mar 2023 | 542.80 | 551.40 | 539.10 | 543.80 | 543.80 | 1,371,942 |
30 Mar 2023 | 538.40 | 548.20 | 531.80 | 548.20 | 548.20 | 1,161,801 |
29 Mar 2023 | 535.60 | 536.00 | 524.60 | 535.00 | 535.00 | 741,465 |
28 Mar 2023 | 531.40 | 540.80 | 515.80 | 532.00 | 532.00 | 1,054,319 |
27 Mar 2023 | 538.60 | 542.80 | 526.40 | 526.80 | 526.80 | 882,513 |
24 Mar 2023 | 552.00 | 553.00 | 524.40 | 530.80 | 530.80 | 1,457,350 |
23 Mar 2023 | 544.60 | 560.40 | 539.40 | 555.00 | 555.00 | 2,235,607 |
22 Mar 2023 | 550.00 | 554.71 | 538.20 | 546.20 | 546.20 | 1,117,025 |
21 Mar 2023 | 542.00 | 565.80 | 539.60 | 553.20 | 553.20 | 1,563,060 |
20 Mar 2023 | 547.00 | 550.00 | 524.20 | 539.40 | 539.40 | 1,117,709 |
17 Mar 2023 | 545.00 | 559.53 | 543.01 | 552.00 | 552.00 | 3,258,950 |
16 Mar 2023 | 535.20 | 543.80 | 520.80 | 543.80 | 543.80 | 1,268,988 |
15 Mar 2023 | 555.00 | 557.80 | 521.00 | 525.00 | 525.00 | 1,227,524 |
14 Mar 2023 | 509.40 | 568.60 | 501.20 | 562.80 | 562.80 | 1,861,773 |
13 Mar 2023 | 579.80 | 592.40 | 488.00 | 515.00 | 515.00 | 5,442,553 |
10 Mar 2023 | 582.60 | 592.58 | 574.60 | 581.00 | 581.00 | 1,108,920 |
09 Mar 2023 | 582.80 | 599.40 | 578.00 | 595.00 | 595.00 | 1,014,873 |
08 Mar 2023 | 584.60 | 590.60 | 573.40 | 586.20 | 586.20 | 616,406 |
07 Mar 2023 | 584.40 | 610.00 | 584.40 | 590.00 | 590.00 | 1,433,773 |
06 Mar 2023 | 572.80 | 591.80 | 570.00 | 587.80 | 587.80 | 879,955 |
03 Mar 2023 | 572.40 | 580.20 | 557.00 | 577.40 | 577.40 | 603,329 |
02 Mar 2023 | 568.00 | 584.80 | 565.80 | 573.60 | 573.60 | 570,888 |
01 Mar 2023 | 587.60 | 597.00 | 576.60 | 579.80 | 579.80 | 885,154 |
28 Feb 2023 | 580.60 | 590.20 | 575.40 | 585.80 | 585.80 | 1,033,214 |
27 Feb 2023 | 571.80 | 584.40 | 571.80 | 581.80 | 581.80 | 1,587,928 |
24 Feb 2023 | 571.60 | 585.40 | 566.80 | 571.40 | 571.40 | 805,476 |
23 Feb 2023 | 574.80 | 589.00 | 570.80 | 581.40 | 581.40 | 695,121 |
22 Feb 2023 | 563.60 | 574.00 | 557.00 | 572.00 | 572.00 | 843,494 |
21 Feb 2023 | 570.60 | 581.60 | 564.20 | 573.00 | 573.00 | 717,009 |
20 Feb 2023 | 585.60 | 585.60 | 568.40 | 570.80 | 570.80 | 1,135,710 |
17 Feb 2023 | 580.80 | 589.40 | 562.20 | 581.80 | 581.80 | 714,525 |
16 Feb 2023 | 601.80 | 610.00 | 588.00 | 589.60 | 589.60 | 777,352 |
15 Feb 2023 | 591.60 | 603.60 | 587.40 | 599.00 | 599.00 | 636,788 |
14 Feb 2023 | 601.20 | 610.00 | 579.80 | 591.00 | 591.00 | 1,096,414 |
13 Feb 2023 | 589.00 | 606.40 | 585.76 | 606.40 | 606.40 | 815,187 |
10 Feb 2023 | 596.20 | 601.00 | 587.80 | 589.80 | 589.80 | 1,578,641 |
09 Feb 2023 | 592.20 | 613.60 | 588.69 | 600.60 | 600.60 | 1,039,633 |
08 Feb 2023 | 581.60 | 597.20 | 581.40 | 590.00 | 590.00 | 1,546,685 |
07 Feb 2023 | 574.40 | 583.92 | 567.40 | 576.20 | 576.20 | 1,039,634 |
06 Feb 2023 | 586.00 | 592.54 | 575.60 | 580.40 | 580.40 | 1,617,867 |
03 Feb 2023 | 573.80 | 598.20 | 573.20 | 598.20 | 598.20 | 1,245,697 |
02 Feb 2023 | 567.00 | 590.00 | 562.60 | 588.00 | 588.00 | 1,908,652 |
01 Feb 2023 | 541.20 | 568.20 | 538.35 | 565.00 | 565.00 | 1,333,461 |
31 Jan 2023 | 540.00 | 546.00 | 525.20 | 542.00 | 542.00 | 1,075,749 |
30 Jan 2023 | 516.60 | 544.60 | 509.20 | 544.20 | 544.20 | 1,218,353 |
27 Jan 2023 | 526.60 | 526.60 | 509.80 | 521.80 | 521.80 | 920,130 |
26 Jan 2023 | 518.40 | 529.47 | 514.00 | 524.20 | 524.20 | 916,005 |
25 Jan 2023 | 530.80 | 535.00 | 510.40 | 514.00 | 514.00 | 1,748,194 |
24 Jan 2023 | 520.40 | 538.00 | 519.40 | 530.00 | 530.00 | 1,540,015 |
23 Jan 2023 | 547.00 | 547.80 | 524.40 | 527.40 | 527.40 | 1,091,018 |
20 Jan 2023 | 549.20 | 552.80 | 538.40 | 547.20 | 547.20 | 646,463 |
19 Jan 2023 | 562.00 | 567.80 | 549.40 | 549.40 | 549.40 | 733,296 |
18 Jan 2023 | 572.60 | 584.40 | 546.00 | 565.40 | 565.40 | 1,471,906 |
17 Jan 2023 | 613.40 | 642.00 | 567.80 | 575.00 | 575.00 | 2,332,188 |
16 Jan 2023 | 639.80 | 642.60 | 625.00 | 641.20 | 641.20 | 1,619,047 |
13 Jan 2023 | 623.20 | 653.60 | 622.60 | 639.40 | 639.40 | 1,522,784 |
12 Jan 2023 | 611.00 | 634.20 | 607.20 | 624.20 | 624.20 | 1,548,470 |
11 Jan 2023 | 592.00 | 615.00 | 590.60 | 611.40 | 611.40 | 1,408,622 |
10 Jan 2023 | 573.40 | 608.67 | 572.02 | 591.40 | 591.40 | 1,285,250 |
09 Jan 2023 | 562.00 | 580.60 | 562.00 | 576.60 | 576.60 | 580,496 |
06 Jan 2023 | 557.40 | 573.20 | 550.80 | 563.20 | 563.20 | 712,130 |
05 Jan 2023 | 551.20 | 567.80 | 541.60 | 558.60 | 558.60 | 1,136,430 |
04 Jan 2023 | 557.60 | 560.20 | 549.20 | 553.40 | 553.40 | 798,048 |
03 Jan 2023 | 563.80 | 573.00 | 553.00 | 554.80 | 554.80 | 942,583 |
30 Dec 2022 | 568.00 | 569.00 | 559.80 | 562.80 | 562.80 | 893,847 |
29 Dec 2022 | 549.40 | 571.40 | 545.80 | 567.60 | 567.60 | 1,510,944 |
28 Dec 2022 | 535.20 | 557.20 | 530.20 | 551.20 | 551.20 | 2,940,762 |
23 Dec 2022 | 541.60 | 548.00 | 533.60 | 535.00 | 535.00 | 933,559 |
22 Dec 2022 | 565.00 | 565.00 | 531.40 | 545.00 | 545.00 | 2,366,071 |
21 Dec 2022 | 572.00 | 578.80 | 559.00 | 568.20 | 568.20 | 1,439,954 |
20 Dec 2022 | 565.20 | 574.80 | 557.86 | 572.40 | 572.40 | 940,828 |
19 Dec 2022 | 590.00 | 599.40 | 569.80 | 569.80 | 569.80 | 1,042,249 |
16 Dec 2022 | 607.00 | 607.00 | 586.80 | 592.80 | 592.80 | 14,997,148 |
15 Dec 2022 | 626.80 | 636.00 | 609.20 | 609.20 | 609.20 | 2,290,174 |
14 Dec 2022 | 641.00 | 648.00 | 628.00 | 640.60 | 640.60 | 1,463,255 |
13 Dec 2022 | 637.40 | 670.20 | 637.40 | 644.20 | 644.20 | 1,761,651 |
12 Dec 2022 | 629.60 | 652.40 | 624.60 | 650.00 | 650.00 | 971,147 |
09 Dec 2022 | 656.20 | 658.60 | 625.60 | 632.00 | 632.00 | 1,287,013 |
08 Dec 2022 | 665.40 | 678.20 | 644.56 | 656.00 | 656.00 | 856,567 |
07 Dec 2022 | 660.00 | 668.20 | 651.00 | 654.40 | 654.40 | 623,938 |
06 Dec 2022 | 651.00 | 665.00 | 646.94 | 659.80 | 659.80 | 1,533,847 |
05 Dec 2022 | 660.00 | 669.20 | 651.60 | 651.60 | 651.60 | 1,413,287 |
02 Dec 2022 | 645.20 | 670.00 | 645.20 | 657.80 | 657.80 | 2,036,116 |
01 Dec 2022 | 648.20 | 665.20 | 643.40 | 657.80 | 657.80 | 1,233,677 |
30 Nov 2022 | 617.80 | 658.20 | 614.40 | 646.80 | 646.80 | 2,657,245 |
29 Nov 2022 | 606.60 | 644.00 | 584.00 | 611.80 | 611.80 | 2,396,195 |
28 Nov 2022 | 622.00 | 634.00 | 615.20 | 631.80 | 631.80 | 1,114,318 |
25 Nov 2022 | 613.20 | 630.40 | 610.80 | 625.60 | 625.60 | 979,877 |
24 Nov 2022 | 620.00 | 626.60 | 612.00 | 620.80 | 620.80 | 958,205 |
23 Nov 2022 | 603.40 | 618.80 | 601.60 | 618.00 | 618.00 | 1,293,497 |
22 Nov 2022 | 599.00 | 610.40 | 596.60 | 607.60 | 607.60 | 1,171,185 |
21 Nov 2022 | 579.60 | 605.80 | 575.82 | 598.60 | 598.60 | 1,172,195 |
18 Nov 2022 | 597.20 | 603.60 | 583.97 | 592.20 | 592.20 | 1,581,767 |
17 Nov 2022 | 592.20 | 601.40 | 583.80 | 595.20 | 595.20 | 1,272,251 |
16 Nov 2022 | 594.40 | 605.40 | 590.00 | 591.60 | 591.60 | 2,202,408 |
15 Nov 2022 | 610.60 | 626.38 | 595.60 | 608.20 | 608.20 | 1,211,671 |
14 Nov 2022 | 645.40 | 645.40 | 593.40 | 614.20 | 614.20 | 1,994,429 |
11 Nov 2022 | 642.00 | 648.20 | 626.40 | 642.00 | 642.00 | 1,975,562 |
10 Nov 2022 | 630.20 | 650.50 | 618.00 | 645.60 | 645.60 | 2,498,903 |
09 Nov 2022 | 647.80 | 650.29 | 632.00 | 639.00 | 639.00 | 2,319,569 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |