Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 May 2022 | 541.00 | 541.00 | 534.00 | 538.00 | 538.00 | 19,070,371 |
17 May 2022 | 521.00 | 533.00 | 520.00 | 530.00 | 530.00 | 24,496,974 |
16 May 2022 | 521.00 | 524.00 | 518.00 | 520.00 | 520.00 | 21,163,106 |
13 May 2022 | 507.00 | 514.00 | 506.00 | 511.00 | 511.00 | 29,074,177 |
12 May 2022 | 516.00 | 518.00 | 505.00 | 505.00 | 505.00 | 32,532,963 |
11 May 2022 | 518.00 | 526.00 | 518.00 | 521.00 | 521.00 | 27,157,254 |
10 May 2022 | 506.00 | 519.00 | 505.00 | 518.00 | 518.00 | 41,679,907 |
09 May 2022 | 523.00 | 524.00 | 520.00 | 520.00 | 520.00 | 23,709,774 |
06 May 2022 | 528.00 | 531.00 | 526.00 | 528.00 | 528.00 | 32,467,268 |
05 May 2022 | 543.00 | 544.00 | 539.00 | 542.00 | 542.00 | 20,374,772 |
04 May 2022 | 533.00 | 537.00 | 530.00 | 534.00 | 534.00 | 16,569,622 |
03 May 2022 | 538.00 | 540.00 | 530.00 | 531.00 | 531.00 | 26,317,509 |
29 Apr 2022 | 547.00 | 547.00 | 535.00 | 538.00 | 538.00 | 36,664,644 |
28 Apr 2022 | 530.00 | 532.00 | 523.00 | 531.00 | 531.00 | 45,380,836 |
27 Apr 2022 | 530.00 | 532.00 | 526.00 | 526.00 | 526.00 | 55,941,533 |
26 Apr 2022 | 550.00 | 551.00 | 544.00 | 546.00 | 546.00 | 35,825,421 |
25 Apr 2022 | 550.00 | 552.00 | 546.00 | 547.00 | 547.00 | 43,389,591 |
22 Apr 2022 | 558.00 | 559.00 | 557.00 | 558.00 | 558.00 | 29,283,846 |
21 Apr 2022 | 571.00 | 571.00 | 565.00 | 565.00 | 565.00 | 18,383,650 |
20 Apr 2022 | 570.00 | 570.00 | 562.00 | 570.00 | 570.00 | 27,606,307 |
19 Apr 2022 | 566.00 | 569.00 | 563.00 | 565.00 | 565.00 | 16,614,705 |
18 Apr 2022 | 559.00 | 566.00 | 558.00 | 561.00 | 561.00 | 15,800,959 |
15 Apr 2022 | 562.00 | 566.00 | 561.00 | 562.00 | 562.00 | 28,253,360 |
14 Apr 2022 | 577.00 | 578.00 | 573.00 | 573.00 | 573.00 | 19,056,590 |
13 Apr 2022 | 564.00 | 576.00 | 563.00 | 573.00 | 573.00 | 35,865,970 |
12 Apr 2022 | 554.00 | 564.00 | 552.00 | 557.00 | 557.00 | 30,671,407 |
11 Apr 2022 | 563.00 | 566.00 | 558.00 | 558.00 | 558.00 | 36,820,094 |
08 Apr 2022 | 567.00 | 570.00 | 566.00 | 567.00 | 567.00 | 28,024,587 |
07 Apr 2022 | 571.00 | 573.00 | 566.00 | 566.00 | 566.00 | 42,904,743 |
06 Apr 2022 | 578.00 | 580.00 | 575.00 | 578.00 | 578.00 | 37,645,873 |
01 Apr 2022 | 585.00 | 589.00 | 584.00 | 589.00 | 589.00 | 29,732,696 |
31 Mar 2022 | 602.00 | 602.00 | 594.00 | 597.00 | 597.00 | 22,700,114 |
30 Mar 2022 | 599.00 | 600.00 | 597.00 | 600.00 | 600.00 | 41,230,239 |
29 Mar 2022 | 586.00 | 589.00 | 584.00 | 589.00 | 589.00 | 14,892,032 |
28 Mar 2022 | 581.00 | 586.00 | 580.00 | 584.00 | 584.00 | 26,391,576 |
25 Mar 2022 | 597.00 | 598.00 | 595.00 | 598.00 | 598.00 | 26,122,381 |
24 Mar 2022 | 587.00 | 592.00 | 585.00 | 591.00 | 591.00 | 20,060,758 |
23 Mar 2022 | 590.00 | 590.00 | 586.00 | 590.00 | 590.00 | 25,902,069 |
22 Mar 2022 | 577.00 | 586.00 | 577.00 | 583.00 | 583.00 | 20,246,949 |
21 Mar 2022 | 583.00 | 589.00 | 583.00 | 586.00 | 586.00 | 21,400,273 |
18 Mar 2022 | 582.00 | 582.00 | 576.00 | 581.00 | 581.00 | 46,242,430 |
17 Mar 2022 | 578.00 | 583.00 | 575.00 | 582.00 | 582.00 | 60,959,900 |
16 Mar 2022 | 564.00 | 565.00 | 555.00 | 558.00 | 558.00 | 43,438,327 |
15 Mar 2022 | 562.00 | 563.00 | 558.00 | 558.00 | 558.00 | 74,092,231 |
14 Mar 2022 | 574.00 | 577.00 | 572.00 | 572.00 | 572.00 | 33,919,577 |
11 Mar 2022 | 581.00 | 582.00 | 574.00 | 575.00 | 575.00 | 38,943,098 |
10 Mar 2022 | 585.00 | 589.00 | 582.00 | 587.00 | 587.00 | 45,630,467 |
09 Mar 2022 | 567.00 | 573.00 | 567.00 | 568.00 | 568.00 | 52,155,415 |
08 Mar 2022 | 561.00 | 570.00 | 561.00 | 563.00 | 563.00 | 79,029,914 |
07 Mar 2022 | 580.00 | 581.00 | 575.00 | 576.00 | 576.00 | 86,496,560 |
04 Mar 2022 | 595.00 | 597.00 | 592.00 | 595.00 | 595.00 | 55,917,115 |
03 Mar 2022 | 603.00 | 607.00 | 601.00 | 602.00 | 602.00 | 33,792,420 |
02 Mar 2022 | 601.00 | 605.00 | 600.00 | 601.00 | 601.00 | 40,693,457 |
01 Mar 2022 | 599.00 | 610.00 | 599.00 | 604.00 | 604.00 | 66,720,867 |
25 Feb 2022 | 600.00 | 609.00 | 600.00 | 604.00 | 604.00 | 89,012,516 |
24 Feb 2022 | 618.00 | 619.00 | 604.00 | 604.00 | 604.00 | 73,663,161 |
23 Feb 2022 | 624.00 | 629.00 | 623.00 | 625.00 | 625.00 | 31,953,054 |
22 Feb 2022 | 628.00 | 630.00 | 625.00 | 627.00 | 627.00 | 34,086,593 |
21 Feb 2022 | 633.00 | 636.00 | 632.00 | 632.00 | 632.00 | 23,797,502 |
18 Feb 2022 | 638.00 | 639.00 | 636.00 | 637.00 | 637.00 | 20,804,191 |
17 Feb 2022 | 644.00 | 646.00 | 641.00 | 645.00 | 645.00 | 18,135,080 |
16 Feb 2022 | 645.00 | 646.00 | 640.00 | 646.00 | 646.00 | 25,191,741 |
15 Feb 2022 | 633.00 | 639.00 | 633.00 | 633.00 | 633.00 | 21,970,460 |
14 Feb 2022 | 640.00 | 641.00 | 635.00 | 637.00 | 637.00 | 27,826,382 |
11 Feb 2022 | 646.00 | 650.00 | 642.00 | 650.00 | 650.00 | 26,723,278 |
10 Feb 2022 | 639.00 | 649.00 | 637.00 | 649.00 | 649.00 | 34,587,133 |
09 Feb 2022 | 635.00 | 637.00 | 630.00 | 633.00 | 633.00 | 30,048,791 |
08 Feb 2022 | 645.00 | 645.00 | 628.00 | 628.00 | 628.00 | 39,718,217 |
07 Feb 2022 | 644.00 | 644.00 | 631.00 | 635.00 | 635.00 | 56,836,469 |
26 Jan 2022 | 635.00 | 641.00 | 635.00 | 636.00 | 636.00 | 29,957,189 |
25 Jan 2022 | 643.00 | 645.00 | 638.00 | 641.00 | 641.00 | 52,318,736 |
24 Jan 2022 | 639.00 | 655.00 | 637.00 | 653.00 | 653.00 | 47,134,502 |
21 Jan 2022 | 644.00 | 646.00 | 637.00 | 641.00 | 641.00 | 49,577,684 |
20 Jan 2022 | 650.00 | 657.00 | 646.00 | 651.00 | 651.00 | 46,474,584 |
19 Jan 2022 | 652.00 | 660.00 | 651.00 | 654.00 | 654.00 | 40,381,333 |
18 Jan 2022 | 678.00 | 681.00 | 662.00 | 662.00 | 662.00 | 43,593,330 |
17 Jan 2022 | 685.00 | 688.00 | 678.00 | 683.00 | 683.00 | 59,614,236 |
14 Jan 2022 | 673.00 | 673.00 | 661.00 | 672.00 | 672.00 | 95,200,777 |
13 Jan 2022 | 658.00 | 662.00 | 655.00 | 661.00 | 661.00 | 38,137,411 |
12 Jan 2022 | 657.00 | 660.00 | 650.00 | 660.00 | 660.00 | 38,860,063 |
11 Jan 2022 | 646.00 | 651.00 | 639.00 | 651.00 | 651.00 | 33,196,585 |
10 Jan 2022 | 628.00 | 645.00 | 627.00 | 643.00 | 643.00 | 38,289,770 |
07 Jan 2022 | 643.00 | 646.00 | 632.00 | 634.00 | 634.00 | 38,249,908 |
06 Jan 2022 | 638.00 | 646.00 | 636.00 | 644.00 | 644.00 | 53,210,211 |
05 Jan 2022 | 669.00 | 669.00 | 646.00 | 650.00 | 650.00 | 69,593,809 |
04 Jan 2022 | 645.00 | 656.00 | 644.00 | 656.00 | 656.00 | 79,434,666 |
03 Jan 2022 | 619.00 | 632.00 | 618.00 | 631.00 | 631.00 | 69,089,158 |
30 Dec 2021 | 619.00 | 620.00 | 615.00 | 615.00 | 615.00 | 19,681,276 |
29 Dec 2021 | 615.00 | 619.00 | 614.00 | 616.00 | 616.00 | 24,518,766 |
28 Dec 2021 | 610.00 | 615.00 | 610.00 | 615.00 | 615.00 | 33,892,718 |
27 Dec 2021 | 604.00 | 610.00 | 604.00 | 606.00 | 606.00 | 16,259,872 |
24 Dec 2021 | 606.00 | 609.00 | 604.00 | 604.00 | 604.00 | 11,059,689 |
23 Dec 2021 | 607.00 | 608.00 | 602.00 | 606.00 | 606.00 | 16,654,439 |
22 Dec 2021 | 598.00 | 601.00 | 598.00 | 600.00 | 600.00 | 9,831,802 |
21 Dec 2021 | 597.00 | 600.00 | 595.00 | 597.00 | 597.00 | 17,001,461 |
20 Dec 2021 | 607.00 | 607.00 | 598.00 | 598.00 | 598.00 | 21,381,070 |
17 Dec 2021 | 601.00 | 607.00 | 599.00 | 607.00 | 607.00 | 24,105,733 |
16 Dec 2021 | 605.00 | 605.00 | 601.00 | 605.00 | 605.00 | 21,809,022 |
16 Dec 2021 | 2.75 Dividend | |||||
15 Dec 2021 | 597.00 | 601.00 | 596.00 | 600.00 | 597.25 | 21,827,730 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |