Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 1991-04-02 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2020
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2020-12-31 | $483.11 | $483.11 | 897,900 | — | — |
| 2020-12-30 | $478.30 | $478.30 | 633,200 | — | — |
| 2020-12-29 | $484.22 | $484.22 | 558,200 | — | — |
| 2020-12-28 | $482.96 | $482.96 | 713,400 | — | — |
| 2020-12-24 | $488.93 | $488.93 | 289,100 | — | — |
| 2020-12-23 | $492.19 | $492.19 | 545,700 | — | — |
| 2020-12-22 | $490.06 | $490.06 | 849,600 | — | — |
| 2020-12-21 | $496.74 | $496.74 | 1,009,300 | — | — |
| 2020-12-18 | $498.89 | $498.89 | 1,820,900 | — | — |
| 2020-12-17 | $496.21 | $496.21 | 856,300 | — | — |
| 2020-12-16 | $486.57 | $486.57 | 862,500 | — | — |
| 2020-12-15 | $491.79 | $491.79 | 1,086,300 | — | — |
| 2020-12-14 | $500.38 | $500.38 | 1,245,800 | — | — |
| 2020-12-11 | $479.77 | $479.77 | 1,013,500 | — | — |
| 2020-12-10 | $478.98 | $478.98 | 1,184,100 | — | — |
| 2020-12-09 | $488.64 | $488.64 | 934,300 | — | — |
| 2020-12-08 | $497.14 | $497.14 | 1,007,900 | — | — |
| 2020-12-07 | $495.41 | $495.41 | 881,900 | — | — |
| 2020-12-04 | $492.45 | $492.45 | 961,200 | — | — |
| 2020-12-03 | $498.84 | $498.84 | 966,000 | — | — |
| 2020-12-02 | $505.13 | $505.13 | 782,700 | — | — |
| 2020-12-01 | $514.07 | $514.07 | 937,400 | — | — |
| 2020-11-30 | $516.03 | $516.03 | 1,707,500 | — | — |
| 2020-11-27 | $514.05 | $514.05 | 498,200 | — | — |
| 2020-11-25 | $508.31 | $508.31 | 711,800 | — | — |
| 2020-11-24 | $506.10 | $506.10 | 1,270,300 | — | — |
| 2020-11-23 | $523.61 | $523.61 | 1,764,400 | — | — |
| 2020-11-20 | $518.74 | $518.74 | 1,045,300 | — | — |
| 2020-11-19 | $514.71 | $514.71 | 947,600 | — | — |
| 2020-11-18 | $519.04 | $519.04 | 1,240,800 | — | — |
| 2020-11-17 | $538.15 | $538.15 | 1,051,700 | — | — |
| 2020-11-16 | $559.29 | $559.29 | 542,100 | — | — |
| 2020-11-13 | $566.43 | $566.43 | 565,800 | — | — |
| 2020-11-12 | $556.78 | $556.78 | 548,500 | — | — |
| 2020-11-11 | $567.73 | $567.73 | 671,000 | — | — |
| 2020-11-10 | $559.22 | $559.22 | 839,200 | — | — |
| 2020-11-09 | $567.55 | $567.55 | 1,321,100 | — | — |
| 2020-11-06 | $578.03 | $578.03 | 748,400 | — | — |
| 2020-11-05 | $588.81 | $588.81 | 944,300 | — | — |
| 2020-11-04 | $587.14 | $587.14 | 1,195,600 | — | — |
| 2020-11-03 | $557.19 | $557.19 | 490,400 | — | — |
| 2020-11-02 | $548.58 | $548.58 | 835,900 | — | — |
| 2020-10-30 | $543.56 | $543.56 | 1,164,700 | — | — |
| 2020-10-29 | $555.79 | $555.79 | 905,000 | — | — |
| 2020-10-28 | $567.04 | $567.04 | 592,900 | — | — |
| 2020-10-27 | $582.52 | $582.52 | 526,200 | — | — |
| 2020-10-26 | $585.74 | $585.74 | 533,500 | — | — |
| 2020-10-23 | $579.81 | $579.81 | 565,900 | — | — |
| 2020-10-22 | $575.73 | $575.73 | 467,200 | — | — |
| 2020-10-21 | $572.40 | $572.40 | 493,800 | — | — |
| 2020-10-20 | $576.63 | $576.63 | 637,500 | — | — |
| 2020-10-19 | $583.14 | $583.14 | 778,400 | — | — |
| 2020-10-16 | $599.74 | $599.74 | 1,168,800 | — | — |
| 2020-10-15 | $585.18 | $585.18 | 1,048,300 | — | — |
| 2020-10-14 | $600.82 | $600.82 | 951,400 | — | — |
| 2020-10-13 | $607.98 | $607.98 | 1,243,900 | — | — |
| 2020-10-12 | $601.55 | $601.55 | 1,003,200 | — | — |
| 2020-10-09 | $602.07 | $602.07 | 1,190,100 | — | — |
| 2020-10-08 | $599.88 | $599.88 | 2,355,600 | — | — |
| 2020-10-07 | $591.69 | $591.69 | 957,200 | — | — |
| 2020-10-06 | $581.64 | $581.64 | 1,725,300 | — | — |
| 2020-10-05 | $605.08 | $605.08 | 4,843,300 | — | — |
| 2020-10-02 | $564.80 | $564.80 | 1,235,100 | — | — |
| 2020-10-01 | $568.14 | $568.14 | 1,092,600 | — | — |
| 2020-09-30 | $559.78 | $559.78 | 2,159,300 | — | — |
| 2020-09-29 | $573.61 | $573.61 | 454,100 | — | — |
| 2020-09-28 | $571.92 | $571.92 | 637,000 | — | — |
| 2020-09-25 | $574.06 | $574.06 | 643,600 | — | — |
| 2020-09-24 | $557.46 | $557.46 | 457,900 | — | — |
| 2020-09-23 | $565.19 | $565.19 | 535,600 | — | — |
| 2020-09-22 | $571.51 | $571.51 | 580,500 | — | — |
| 2020-09-21 | $555.70 | $555.70 | 682,500 | — | — |
| 2020-09-18 | $555.24 | $555.24 | 1,977,100 | — | — |
| 2020-09-17 | $565.00 | $565.00 | 686,500 | — | — |
| 2020-09-16 | $569.15 | $569.15 | 804,400 | — | — |
| 2020-09-15 | $579.90 | $579.90 | 612,400 | — | — |
| 2020-09-14 | $564.20 | $564.20 | 762,200 | — | — |
| 2020-09-11 | $544.75 | $544.75 | 814,100 | — | — |
| 2020-09-10 | $550.10 | $550.10 | 879,300 | — | — |
| 2020-09-09 | $571.15 | $571.15 | 620,400 | — | — |
| 2020-09-08 | $561.89 | $561.89 | 688,300 | — | — |
| 2020-09-04 | $580.36 | $580.36 | 715,400 | — | — |
| 2020-09-03 | $577.40 | $577.40 | 841,500 | — | — |
| 2020-09-02 | $610.15 | $610.15 | 878,000 | — | — |
| 2020-09-01 | $592.68 | $592.68 | 1,028,000 | — | — |
| 2020-08-31 | $619.93 | $619.93 | 908,100 | — | — |
| 2020-08-28 | $602.61 | $602.61 | 584,200 | — | — |
| 2020-08-27 | $614.97 | $614.97 | 534,900 | — | — |
| 2020-08-26 | $612.00 | $612.00 | 487,900 | — | — |
| 2020-08-25 | $610.50 | $610.50 | 734,300 | — | — |
| 2020-08-24 | $594.77 | $594.77 | 991,900 | — | — |
| 2020-08-21 | $605.49 | $605.49 | 662,200 | — | — |
| 2020-08-20 | $616.89 | $616.89 | 656,600 | — | — |
| 2020-08-19 | $629.63 | $629.63 | 720,700 | — | — |
| 2020-08-18 | $618.59 | $618.59 | 387,900 | — | — |
| 2020-08-17 | $620.73 | $620.73 | 403,900 | — | — |
| 2020-08-14 | $612.57 | $612.57 | 302,900 | — | — |
| 2020-08-13 | $610.89 | $610.89 | 378,100 | — | — |
| 2020-08-12 | $612.35 | $612.35 | 562,600 | — | — |
| 2020-08-11 | $598.86 | $598.86 | 587,200 | — | — |
| 2020-08-10 | $608.24 | $608.24 | 624,300 | — | — |
| 2020-08-07 | $620.21 | $620.21 | 432,600 | — | — |
| 2020-08-06 | $621.21 | $621.21 | 663,500 | — | — |
| 2020-08-05 | $624.52 | $624.52 | 1,132,700 | — | — |
| 2020-08-04 | $648.43 | $648.43 | 747,700 | — | — |
| 2020-08-03 | $645.18 | $645.18 | 487,200 | — | — |
| 2020-07-31 | $632.07 | $632.07 | 663,000 | — | — |
| 2020-07-30 | $631.47 | $631.47 | 615,700 | — | — |
| 2020-07-29 | $632.16 | $632.16 | 369,900 | — | — |
| 2020-07-28 | $631.00 | $631.00 | 452,000 | — | — |
| 2020-07-27 | $637.40 | $637.40 | 850,800 | — | — |
| 2020-07-24 | $608.94 | $608.94 | 1,206,000 | — | — |
| 2020-07-23 | $630.31 | $630.31 | 571,300 | — | — |
| 2020-07-22 | $637.53 | $637.53 | 497,200 | — | — |
| 2020-07-21 | $638.86 | $638.86 | 753,400 | — | — |
| 2020-07-20 | $658.21 | $658.21 | 671,100 | — | — |
| 2020-07-17 | $644.06 | $644.06 | 713,700 | — | — |
| 2020-07-16 | $632.21 | $632.21 | 410,300 | — | — |
| 2020-07-15 | $632.74 | $632.74 | 568,800 | — | — |
| 2020-07-14 | $641.23 | $641.23 | 864,200 | — | — |
| 2020-07-13 | $615.88 | $615.88 | 733,200 | — | — |
| 2020-07-10 | $620.86 | $620.86 | 929,000 | — | — |
| 2020-07-09 | $640.63 | $640.63 | 1,009,600 | — | — |
| 2020-07-08 | $640.34 | $640.34 | 660,100 | — | — |
| 2020-07-07 | $640.88 | $640.88 | 1,423,100 | — | — |
| 2020-07-06 | $627.25 | $627.25 | 1,041,000 | — | — |
| 2020-07-02 | $622.45 | $622.45 | 802,500 | — | — |
| 2020-07-01 | $609.17 | $609.17 | 984,700 | — | — |
| 2020-06-30 | $623.65 | $623.65 | 754,900 | — | — |
| 2020-06-29 | $610.87 | $610.87 | 663,200 | — | — |
| 2020-06-26 | $611.36 | $611.36 | 1,817,800 | — | — |
| 2020-06-25 | $619.96 | $619.96 | 813,900 | — | — |
| 2020-06-24 | $605.04 | $605.04 | 1,459,600 | — | — |
| 2020-06-23 | $628.76 | $628.76 | 832,700 | — | — |
| 2020-06-22 | $628.48 | $628.48 | 1,238,800 | — | — |
| 2020-06-19 | $643.92 | $643.92 | 2,668,600 | — | — |
| 2020-06-18 | $597.35 | $597.35 | 645,000 | — | — |
| 2020-06-17 | $603.10 | $603.10 | 678,000 | — | — |
| 2020-06-16 | $592.90 | $592.90 | 741,400 | — | — |
| 2020-06-15 | $590.57 | $590.57 | 676,100 | — | — |
| 2020-06-12 | $588.39 | $588.39 | 1,230,200 | — | — |
| 2020-06-11 | $596.16 | $596.16 | 1,515,800 | — | — |
| 2020-06-10 | $606.59 | $606.59 | 925,500 | — | — |
| 2020-06-09 | $608.59 | $608.59 | 849,900 | — | — |
| 2020-06-08 | $604.04 | $604.04 | 964,700 | — | — |
| 2020-06-05 | $597.00 | $597.00 | 1,324,100 | — | — |
| 2020-06-04 | $598.54 | $598.54 | 851,800 | — | — |
| 2020-06-03 | $604.28 | $604.28 | 1,541,000 | — | — |
| 2020-06-02 | $617.66 | $617.66 | 1,511,500 | — | — |
| 2020-06-01 | $599.47 | $599.47 | 1,579,300 | — | — |
| 2020-05-29 | $612.81 | $612.81 | 6,675,100 | — | — |
| 2020-05-28 | $578.21 | $578.21 | 7,869,500 | — | — |
| 2020-05-27 | $544.01 | $544.01 | 5,902,600 | — | — |
| 2020-05-26 | $545.21 | $545.21 | 3,742,000 | — | — |
| 2020-05-22 | $569.91 | $569.91 | 653,500 | — | — |
| 2020-05-21 | $560.98 | $560.98 | 812,600 | — | — |
| 2020-05-20 | $576.89 | $576.89 | 840,800 | — | — |
| 2020-05-19 | $557.60 | $557.60 | 737,900 | — | — |
| 2020-05-18 | $560.28 | $560.28 | 962,800 | — | — |
| 2020-05-15 | $576.72 | $576.72 | 865,700 | — | — |
| 2020-05-14 | $570.86 | $570.86 | 702,300 | — | — |
| 2020-05-13 | $577.12 | $577.12 | 1,058,900 | — | — |
| 2020-05-12 | $557.54 | $557.54 | 918,600 | — | — |
| 2020-05-11 | $574.11 | $574.11 | 1,040,900 | — | — |
| 2020-05-08 | $563.40 | $563.40 | 698,900 | — | — |
| 2020-05-07 | $559.83 | $559.83 | 1,132,100 | — | — |
| 2020-05-06 | $553.50 | $553.50 | 1,906,200 | — | — |
| 2020-05-05 | $574.37 | $574.37 | 1,550,700 | — | — |
| 2020-05-04 | $541.82 | $541.82 | 885,600 | — | — |
| 2020-05-01 | $525.50 | $525.50 | 482,200 | — | — |
| 2020-04-30 | $525.88 | $525.88 | 938,000 | — | — |
| 2020-04-29 | $516.15 | $516.15 | 1,306,300 | — | — |
| 2020-04-28 | $528.61 | $528.61 | 1,128,200 | — | — |
| 2020-04-27 | $547.52 | $547.52 | 1,467,800 | — | — |
| 2020-04-24 | $566.21 | $566.21 | 837,100 | — | — |
| 2020-04-23 | $565.52 | $565.52 | 739,500 | — | — |
| 2020-04-22 | $558.08 | $558.08 | 825,800 | — | — |
| 2020-04-21 | $544.46 | $544.46 | 1,026,300 | — | — |
| 2020-04-20 | $567.99 | $567.99 | 949,300 | — | — |
| 2020-04-17 | $568.79 | $568.79 | 2,133,500 | — | — |
| 2020-04-16 | $539.93 | $539.93 | 1,206,300 | — | — |
| 2020-04-15 | $511.69 | $511.69 | 836,800 | — | — |
| 2020-04-14 | $524.84 | $524.84 | 962,600 | — | — |
| 2020-04-13 | $517.02 | $517.02 | 789,800 | — | — |
| 2020-04-09 | $512.96 | $512.96 | 1,011,800 | — | — |
| 2020-04-08 | $512.33 | $512.33 | 1,167,100 | — | — |
| 2020-04-07 | $501.51 | $501.51 | 1,046,900 | — | — |
| 2020-04-06 | $504.27 | $504.27 | 1,285,500 | — | — |
| 2020-04-03 | $493.32 | $493.32 | 1,169,500 | — | — |
| 2020-04-02 | $498.75 | $498.75 | 1,058,900 | — | — |
| 2020-04-01 | $496.65 | $496.65 | 1,679,800 | — | — |
| 2020-03-31 | $488.29 | $488.29 | 1,953,200 | — | — |
| 2020-03-30 | $473.00 | $473.00 | 1,337,000 | — | — |
| 2020-03-27 | $449.52 | $449.52 | 1,109,000 | — | — |
| 2020-03-26 | $452.30 | $452.30 | 1,686,200 | — | — |
| 2020-03-25 | $429.78 | $429.78 | 1,288,000 | — | — |
| 2020-03-24 | $449.53 | $449.53 | 1,615,700 | — | — |
| 2020-03-23 | $455.63 | $455.63 | 1,829,300 | — | — |
| 2020-03-20 | $438.45 | $438.45 | 2,027,000 | — | — |
| 2020-03-19 | $489.83 | $489.83 | 2,358,200 | — | — |
| 2020-03-18 | $485.00 | $485.00 | 2,529,500 | — | — |
| 2020-03-17 | $491.69 | $491.69 | 3,856,500 | — | — |
| 2020-03-16 | $440.83 | $440.83 | 1,926,300 | — | — |
| 2020-03-13 | $465.55 | $465.55 | 1,380,700 | — | — |
| 2020-03-12 | $431.89 | $431.89 | 1,627,800 | — | — |
| 2020-03-11 | $464.70 | $464.70 | 1,351,800 | — | — |
| 2020-03-10 | $475.02 | $475.02 | 1,390,500 | — | — |
| 2020-03-09 | $474.44 | $474.44 | 1,344,100 | — | — |
| 2020-03-06 | $494.43 | $494.43 | 1,130,700 | — | — |
| 2020-03-05 | $488.17 | $488.17 | 1,270,200 | — | — |
| 2020-03-04 | $493.48 | $493.48 | 1,960,700 | — | — |
| 2020-03-03 | $461.55 | $461.55 | 1,210,600 | — | — |
| 2020-03-02 | $464.75 | $464.75 | 1,713,100 | — | — |
| 2020-02-28 | $444.57 | $444.57 | 1,591,000 | — | — |
| 2020-02-27 | $431.61 | $431.61 | 2,093,500 | — | — |
| 2020-02-26 | $457.92 | $457.92 | 2,299,300 | — | — |
| 2020-02-25 | $442.35 | $442.35 | 3,568,800 | — | — |
| 2020-02-24 | $425.38 | $425.38 | 2,959,700 | — | — |
| 2020-02-21 | $403.15 | $403.15 | 655,300 | — | — |
| 2020-02-20 | $399.14 | $399.14 | 660,800 | — | — |
| 2020-02-19 | $400.81 | $400.81 | 564,000 | — | — |
| 2020-02-18 | $397.65 | $397.65 | 512,200 | — | — |
| 2020-02-14 | $399.55 | $399.55 | 536,800 | — | — |
| 2020-02-13 | $398.81 | $398.81 | 656,800 | — | — |
| 2020-02-12 | $406.30 | $406.30 | 1,076,200 | — | — |
| 2020-02-11 | $396.75 | $396.75 | 992,800 | — | — |
| 2020-02-10 | $386.21 | $386.21 | 939,500 | — | — |
| 2020-02-07 | $381.87 | $381.87 | 1,172,400 | — | — |
| 2020-02-06 | $389.85 | $389.85 | 1,605,500 | — | — |
| 2020-02-05 | $372.16 | $372.16 | 1,404,400 | — | — |
| 2020-02-04 | $356.00 | $356.00 | 956,800 | — | — |
| 2020-02-03 | $341.12 | $341.12 | 930,100 | — | — |
| 2020-01-31 | $337.94 | $337.94 | 988,600 | — | — |
| 2020-01-30 | $336.18 | $336.18 | 664,100 | — | — |
| 2020-01-29 | $339.25 | $339.25 | 558,600 | — | — |
| 2020-01-28 | $344.08 | $344.08 | 729,500 | — | — |
| 2020-01-27 | $339.42 | $339.42 | 775,000 | — | — |
| 2020-01-24 | $345.28 | $345.28 | 1,103,100 | — | — |
| 2020-01-23 | $356.60 | $356.60 | 737,600 | — | — |
| 2020-01-22 | $359.14 | $359.14 | 1,320,300 | — | — |
| 2020-01-21 | $363.71 | $363.71 | 1,488,400 | — | — |
| 2020-01-17 | $385.94 | $385.94 | 862,800 | — | — |
| 2020-01-16 | $385.57 | $385.57 | 620,500 | — | — |
| 2020-01-15 | $390.75 | $390.75 | 680,700 | — | — |
| 2020-01-14 | $387.62 | $387.62 | 638,900 | — | — |
| 2020-01-13 | $378.93 | $378.93 | 637,200 | — | — |
| 2020-01-10 | $381.41 | $381.41 | 568,100 | — | — |
| 2020-01-09 | $383.47 | $383.47 | 587,500 | — | — |
| 2020-01-08 | $382.42 | $382.42 | 743,100 | — | — |
| 2020-01-07 | $373.13 | $373.13 | 736,400 | — | — |
| 2020-01-06 | $371.74 | $371.74 | 690,800 | — | — |
| 2020-01-03 | $369.16 | $369.16 | 500,800 | — | — |
| 2020-01-02 | $373.35 | $373.35 | 512,400 | — | — |