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-09-17 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 | $244.86 | $244.86 | 978,100 | — | — |
| 2020-12-30 | $243.58 | $243.58 | 750,000 | — | — |
| 2020-12-29 | $243.46 | $243.46 | 1,007,000 | — | — |
| 2020-12-28 | $244.15 | $244.15 | 1,234,200 | — | — |
| 2020-12-24 | $248.89 | $248.89 | 459,500 | — | — |
| 2020-12-23 | $251.20 | $251.20 | 972,300 | — | — |
| 2020-12-22 | $247.87 | $247.87 | 934,600 | — | — |
| 2020-12-21 | $248.32 | $248.32 | 1,279,800 | — | — |
| 2020-12-18 | $249.62 | $249.62 | 3,455,400 | — | — |
| 2020-12-17 | $250.24 | $250.24 | 1,279,000 | — | — |
| 2020-12-16 | $248.19 | $248.19 | 1,154,900 | — | — |
| 2020-12-15 | $248.73 | $248.73 | 1,231,500 | — | — |
| 2020-12-14 | $245.25 | $245.25 | 1,561,000 | — | — |
| 2020-12-11 | $241.43 | $241.43 | 1,140,300 | — | — |
| 2020-12-10 | $242.98 | $242.98 | 1,276,400 | — | — |
| 2020-12-09 | $244.75 | $244.75 | 1,364,600 | — | — |
| 2020-12-08 | $246.43 | $246.43 | 1,228,400 | — | — |
| 2020-12-07 | $243.68 | $243.68 | 1,082,000 | — | — |
| 2020-12-04 | $245.87 | $245.87 | 961,300 | — | — |
| 2020-12-03 | $244.09 | $244.09 | 897,100 | — | — |
| 2020-12-02 | $246.92 | $246.92 | 1,317,000 | — | — |
| 2020-12-01 | $243.16 | $243.16 | 1,164,200 | — | — |
| 2020-11-30 | $240.17 | $240.17 | 2,193,500 | — | — |
| 2020-11-27 | $243.78 | $243.78 | 699,200 | — | — |
| 2020-11-25 | $241.75 | $241.75 | 1,122,400 | — | — |
| 2020-11-24 | $242.51 | $242.51 | 1,605,800 | — | — |
| 2020-11-23 | $243.38 | $243.38 | 1,251,200 | — | — |
| 2020-11-20 | $244.15 | $244.15 | 1,334,800 | — | — |
| 2020-11-19 | $244.01 | $244.01 | 1,222,000 | — | — |
| 2020-11-18 | $240.98 | $240.98 | 1,829,100 | — | — |
| 2020-11-17 | $248.81 | $248.81 | 1,371,600 | — | — |
| 2020-11-16 | $250.96 | $250.96 | 1,607,200 | — | — |
| 2020-11-13 | $248.59 | $248.59 | 1,697,600 | — | — |
| 2020-11-12 | $241.55 | $241.55 | 1,586,800 | — | — |
| 2020-11-11 | $244.03 | $244.03 | 2,332,100 | — | — |
| 2020-11-10 | $236.34 | $236.34 | 3,224,100 | — | — |
| 2020-11-09 | $236.26 | $236.26 | 9,252,600 | — | — |
| 2020-11-06 | $328.90 | $328.90 | 600 | — | — |
| 2020-11-05 | $328.90 | $328.90 | 5,070,300 | — | — |
| 2020-11-04 | $355.63 | $355.63 | 14,591,500 | — | — |
| 2020-11-03 | $247.01 | $247.01 | 1,449,800 | — | — |
| 2020-11-02 | $248.99 | $248.99 | 1,469,500 | — | — |
| 2020-10-30 | $252.07 | $252.07 | 1,413,500 | — | — |
| 2020-10-29 | $245.48 | $245.48 | 1,223,300 | — | — |
| 2020-10-28 | $244.26 | $244.26 | 1,647,700 | — | — |
| 2020-10-27 | $255.30 | $255.30 | 1,105,400 | — | — |
| 2020-10-26 | $256.76 | $256.76 | 1,241,000 | — | — |
| 2020-10-23 | $265.00 | $265.00 | 1,016,200 | — | — |
| 2020-10-22 | $266.80 | $266.80 | 1,280,300 | — | — |
| 2020-10-21 | $268.91 | $268.91 | 1,848,600 | — | — |
| 2020-10-20 | $267.12 | $267.12 | 1,155,400 | — | — |
| 2020-10-19 | $268.77 | $268.77 | 1,207,900 | — | — |
| 2020-10-16 | $280.01 | $280.01 | 843,100 | — | — |
| 2020-10-15 | $280.63 | $280.63 | 852,900 | — | — |
| 2020-10-14 | $289.02 | $289.02 | 976,400 | — | — |
| 2020-10-13 | $291.46 | $291.46 | 683,000 | — | — |
| 2020-10-12 | $291.48 | $291.48 | 1,130,100 | — | — |
| 2020-10-09 | $286.54 | $286.54 | 946,300 | — | — |
| 2020-10-08 | $286.92 | $286.92 | 504,300 | — | — |
| 2020-10-07 | $285.75 | $285.75 | 646,500 | — | — |
| 2020-10-06 | $281.15 | $281.15 | 758,100 | — | — |
| 2020-10-05 | $284.18 | $284.18 | 888,000 | — | — |
| 2020-10-02 | $277.64 | $277.64 | 976,000 | — | — |
| 2020-10-01 | $285.57 | $285.57 | 971,600 | — | — |
| 2020-09-30 | $283.68 | $283.68 | 1,200,000 | — | — |
| 2020-09-29 | $282.35 | $282.35 | 864,800 | — | — |
| 2020-09-28 | $282.04 | $282.04 | 1,782,100 | — | — |
| 2020-09-25 | $273.28 | $273.28 | 737,500 | — | — |
| 2020-09-24 | $270.04 | $270.04 | 761,800 | — | — |
| 2020-09-23 | $272.20 | $272.20 | 982,900 | — | — |
| 2020-09-22 | $272.76 | $272.76 | 1,050,000 | — | — |
| 2020-09-21 | $268.30 | $268.30 | 1,733,200 | — | — |
| 2020-09-18 | $274.48 | $274.48 | 3,069,200 | — | — |
| 2020-09-17 | $275.37 | $275.37 | 972,600 | — | — |
| 2020-09-16 | $276.39 | $276.39 | 1,550,700 | — | — |
| 2020-09-15 | $278.45 | $278.45 | 1,105,400 | — | — |
| 2020-09-14 | $278.29 | $278.29 | 1,102,400 | — | — |
| 2020-09-11 | $269.91 | $269.91 | 846,100 | — | — |
| 2020-09-10 | $266.51 | $266.51 | 1,095,600 | — | — |
| 2020-09-09 | $272.51 | $272.51 | 960,900 | — | — |
| 2020-09-08 | $268.90 | $268.90 | 1,246,500 | — | — |
| 2020-09-04 | $276.00 | $276.00 | 1,240,700 | — | — |
| 2020-09-03 | $276.15 | $276.15 | 1,402,600 | — | — |
| 2020-09-02 | $285.60 | $285.60 | 1,040,700 | — | — |
| 2020-09-01 | $279.75 | $279.75 | 1,254,300 | — | — |
| 2020-08-31 | $287.64 | $287.64 | 1,639,500 | — | — |
| 2020-08-28 | $281.46 | $281.46 | 814,200 | — | — |
| 2020-08-27 | $279.26 | $279.26 | 1,503,200 | — | — |
| 2020-08-26 | $279.17 | $279.17 | 917,800 | — | — |
| 2020-08-25 | $279.03 | $279.03 | 1,294,700 | — | — |
| 2020-08-24 | $276.56 | $276.56 | 1,006,400 | — | — |
| 2020-08-21 | $277.07 | $277.07 | 927,300 | — | — |
| 2020-08-20 | $277.52 | $277.52 | 957,200 | — | — |
| 2020-08-19 | $279.98 | $279.98 | 1,542,400 | — | — |
| 2020-08-18 | $288.88 | $288.88 | 1,029,300 | — | — |
| 2020-08-17 | $289.16 | $289.16 | 1,066,300 | — | — |
| 2020-08-14 | $289.45 | $289.45 | 619,200 | — | — |
| 2020-08-13 | $288.54 | $288.54 | 905,300 | — | — |
| 2020-08-12 | $293.22 | $293.22 | 1,016,400 | — | — |
| 2020-08-11 | $289.94 | $289.94 | 1,443,900 | — | — |
| 2020-08-10 | $300.26 | $300.26 | 1,525,000 | — | — |
| 2020-08-07 | $305.71 | $305.71 | 4,454,600 | — | — |
| 2020-08-06 | $277.66 | $277.66 | 756,500 | — | — |
| 2020-08-05 | $276.17 | $276.17 | 903,100 | — | — |
| 2020-08-04 | $276.08 | $276.08 | 1,101,000 | — | — |
| 2020-08-03 | $278.16 | $278.16 | 976,400 | — | — |
| 2020-07-31 | $274.69 | $274.69 | 1,289,700 | — | — |
| 2020-07-30 | $274.86 | $274.86 | 723,200 | — | — |
| 2020-07-29 | $277.36 | $277.36 | 816,600 | — | — |
| 2020-07-28 | $280.35 | $280.35 | 1,158,900 | — | — |
| 2020-07-27 | $286.19 | $286.19 | 1,968,100 | — | — |
| 2020-07-24 | $272.33 | $272.33 | 862,300 | — | — |
| 2020-07-23 | $278.51 | $278.51 | 948,000 | — | — |
| 2020-07-22 | $280.81 | $280.81 | 1,392,100 | — | — |
| 2020-07-21 | $280.19 | $280.19 | 888,500 | — | — |
| 2020-07-20 | $283.40 | $283.40 | 739,700 | — | — |
| 2020-07-17 | $281.88 | $281.88 | 903,600 | — | — |
| 2020-07-16 | $279.54 | $279.54 | 944,300 | — | — |
| 2020-07-15 | $282.96 | $282.96 | 1,136,600 | — | — |
| 2020-07-14 | $281.27 | $281.27 | 895,700 | — | — |
| 2020-07-13 | $276.52 | $276.52 | 1,209,800 | — | — |
| 2020-07-10 | $278.88 | $278.88 | 955,300 | — | — |
| 2020-07-09 | $278.70 | $278.70 | 1,115,600 | — | — |
| 2020-07-08 | $280.19 | $280.19 | 3,257,800 | — | — |
| 2020-07-07 | $268.35 | $268.35 | 2,069,800 | — | — |
| 2020-07-06 | $269.80 | $269.80 | 859,400 | — | — |
| 2020-07-02 | $265.12 | $265.12 | 942,900 | — | — |
| 2020-07-01 | $264.77 | $264.77 | 1,093,800 | — | — |
| 2020-06-30 | $267.55 | $267.55 | 1,274,000 | — | — |
| 2020-06-29 | $260.35 | $260.35 | 899,300 | — | — |
| 2020-06-26 | $258.66 | $258.66 | 2,356,900 | — | — |
| 2020-06-25 | $262.63 | $262.63 | 1,271,400 | — | — |
| 2020-06-24 | $263.04 | $263.04 | 1,448,800 | — | — |
| 2020-06-23 | $268.19 | $268.19 | 1,820,100 | — | — |
| 2020-06-22 | $264.29 | $264.29 | 2,195,100 | — | — |
| 2020-06-19 | $271.00 | $271.00 | 7,723,100 | — | — |
| 2020-06-18 | $260.30 | $260.30 | 6,575,000 | — | — |
| 2020-06-17 | $281.46 | $281.46 | 2,070,600 | — | — |
| 2020-06-16 | $282.12 | $282.12 | 1,752,900 | — | — |
| 2020-06-15 | $278.49 | $278.49 | 2,187,800 | — | — |
| 2020-06-12 | $279.27 | $279.27 | 2,041,100 | — | — |
| 2020-06-11 | $283.22 | $283.22 | 1,669,500 | — | — |
| 2020-06-10 | $295.25 | $295.25 | 1,430,800 | — | — |
| 2020-06-09 | $293.74 | $293.74 | 2,045,800 | — | — |
| 2020-06-08 | $301.26 | $301.26 | 1,491,000 | — | — |
| 2020-06-05 | $306.72 | $306.72 | 1,297,400 | — | — |
| 2020-06-04 | $299.65 | $299.65 | 1,019,000 | — | — |
| 2020-06-03 | $302.60 | $302.60 | 945,500 | — | — |
| 2020-06-02 | $302.86 | $302.86 | 945,800 | — | — |
| 2020-06-01 | $301.45 | $301.45 | 863,000 | — | — |
| 2020-05-29 | $307.09 | $307.09 | 1,917,300 | — | — |
| 2020-05-28 | $300.50 | $300.50 | 1,431,000 | — | — |
| 2020-05-27 | $301.46 | $301.46 | 1,374,700 | — | — |
| 2020-05-26 | $295.87 | $295.87 | 1,663,500 | — | — |
| 2020-05-22 | $304.53 | $304.53 | 690,100 | — | — |
| 2020-05-21 | $304.46 | $304.46 | 1,099,700 | — | — |
| 2020-05-20 | $309.53 | $309.53 | 904,100 | — | — |
| 2020-05-19 | $310.08 | $310.08 | 862,100 | — | — |
| 2020-05-18 | $315.90 | $315.90 | 1,022,400 | — | — |
| 2020-05-15 | $316.60 | $316.60 | 820,900 | — | — |
| 2020-05-14 | $315.82 | $315.82 | 1,167,100 | — | — |
| 2020-05-13 | $314.96 | $314.96 | 1,795,900 | — | — |
| 2020-05-12 | $319.77 | $319.77 | 1,882,100 | — | — |
| 2020-05-11 | $328.01 | $328.01 | 1,513,500 | — | — |
| 2020-05-08 | $314.02 | $314.02 | 1,126,200 | — | — |
| 2020-05-07 | $314.01 | $314.01 | 1,764,300 | — | — |
| 2020-05-06 | $306.78 | $306.78 | 1,255,500 | — | — |
| 2020-05-05 | $304.44 | $304.44 | 1,348,400 | — | — |
| 2020-05-04 | $296.52 | $296.52 | 1,253,100 | — | — |
| 2020-05-01 | $293.09 | $293.09 | 1,538,700 | — | — |
| 2020-04-30 | $296.83 | $296.83 | 2,291,100 | — | — |
| 2020-04-29 | $304.71 | $304.71 | 2,100,100 | — | — |
| 2020-04-28 | $305.22 | $305.22 | 1,862,600 | — | — |
| 2020-04-27 | $303.24 | $303.24 | 1,611,400 | — | — |
| 2020-04-24 | $297.80 | $297.80 | 1,778,800 | — | — |
| 2020-04-23 | $292.25 | $292.25 | 2,911,100 | — | — |
| 2020-04-22 | $298.01 | $298.01 | 6,650,100 | — | — |
| 2020-04-21 | $329.01 | $329.01 | 1,521,800 | — | — |
| 2020-04-20 | $339.41 | $339.41 | 1,620,700 | — | — |
| 2020-04-17 | $342.55 | $342.55 | 1,701,800 | — | — |
| 2020-04-16 | $338.34 | $338.34 | 1,602,600 | — | — |
| 2020-04-15 | $326.94 | $326.94 | 1,426,400 | — | — |
| 2020-04-14 | $333.76 | $333.76 | 1,675,500 | — | — |
| 2020-04-13 | $322.94 | $322.94 | 2,083,700 | — | — |
| 2020-04-09 | $321.05 | $321.05 | 1,479,600 | — | — |
| 2020-04-08 | $316.95 | $316.95 | 1,932,300 | — | — |
| 2020-04-07 | $301.21 | $301.21 | 2,457,700 | — | — |
| 2020-04-06 | $311.39 | $311.39 | 3,181,100 | — | — |
| 2020-04-03 | $300.51 | $300.51 | 1,422,800 | — | — |
| 2020-04-02 | $304.47 | $304.47 | 3,286,600 | — | — |
| 2020-04-01 | $293.27 | $293.27 | 2,177,500 | — | — |
| 2020-03-31 | $316.38 | $316.38 | 2,869,100 | — | — |
| 2020-03-30 | $316.13 | $316.13 | 1,747,300 | — | — |
| 2020-03-27 | $296.75 | $296.75 | 1,653,100 | — | — |
| 2020-03-26 | $304.94 | $304.94 | 2,270,100 | — | — |
| 2020-03-25 | $284.98 | $284.98 | 2,678,900 | — | — |
| 2020-03-24 | $276.19 | $276.19 | 3,464,100 | — | — |
| 2020-03-23 | $269.19 | $269.19 | 2,695,400 | — | — |
| 2020-03-20 | $278.77 | $278.77 | 2,730,000 | — | — |
| 2020-03-19 | $288.02 | $288.02 | 2,470,000 | — | — |
| 2020-03-18 | $298.68 | $298.68 | 2,767,300 | — | — |
| 2020-03-17 | $305.32 | $305.32 | 2,625,900 | — | — |
| 2020-03-16 | $281.72 | $281.72 | 3,862,600 | — | — |
| 2020-03-13 | $305.21 | $305.21 | 3,641,100 | — | — |
| 2020-03-12 | $268.88 | $268.88 | 2,901,000 | — | — |
| 2020-03-11 | $294.25 | $294.25 | 1,878,900 | — | — |
| 2020-03-10 | $305.63 | $305.63 | 2,378,600 | — | — |
| 2020-03-09 | $297.19 | $297.19 | 2,149,500 | — | — |
| 2020-03-06 | $317.95 | $317.95 | 1,513,000 | — | — |
| 2020-03-05 | $317.70 | $317.70 | 1,470,400 | — | — |
| 2020-03-04 | $328.45 | $328.45 | 1,752,300 | — | — |
| 2020-03-03 | $315.78 | $315.78 | 2,036,100 | — | — |
| 2020-03-02 | $327.89 | $327.89 | 2,364,600 | — | — |
| 2020-02-28 | $308.39 | $308.39 | 2,396,200 | — | — |
| 2020-02-27 | $310.08 | $310.08 | 2,221,100 | — | — |
| 2020-02-26 | $327.45 | $327.45 | 1,411,300 | — | — |
| 2020-02-25 | $324.11 | $324.11 | 1,831,100 | — | — |
| 2020-02-24 | $325.98 | $325.98 | 1,732,500 | — | — |
| 2020-02-21 | $336.71 | $336.71 | 923,200 | — | — |
| 2020-02-20 | $336.64 | $336.64 | 1,497,800 | — | — |
| 2020-02-19 | $341.04 | $341.04 | 1,488,400 | — | — |
| 2020-02-18 | $337.10 | $337.10 | 1,515,100 | — | — |
| 2020-02-14 | $333.00 | $333.00 | 1,023,200 | — | — |
| 2020-02-13 | $334.25 | $334.25 | 1,307,300 | — | — |
| 2020-02-12 | $331.76 | $331.76 | 1,603,000 | — | — |
| 2020-02-11 | $332.29 | $332.29 | 1,806,200 | — | — |
| 2020-02-10 | $338.93 | $338.93 | 1,867,000 | — | — |
| 2020-02-07 | $338.70 | $338.70 | 2,209,400 | — | — |
| 2020-02-06 | $337.24 | $337.24 | 3,613,600 | — | — |
| 2020-02-05 | $332.87 | $332.87 | 10,159,200 | — | — |
| 2020-02-04 | $283.29 | $283.29 | 1,684,400 | — | — |
| 2020-02-03 | $272.73 | $272.73 | 1,257,800 | — | — |
| 2020-01-31 | $268.85 | $268.85 | 1,701,700 | — | — |
| 2020-01-30 | $277.53 | $277.53 | 1,601,000 | — | — |
| 2020-01-29 | $282.52 | $282.52 | 1,166,200 | — | — |
| 2020-01-28 | $281.95 | $281.95 | 1,136,500 | — | — |
| 2020-01-27 | $281.14 | $281.14 | 1,405,500 | — | — |
| 2020-01-24 | $278.14 | $278.14 | 1,260,200 | — | — |
| 2020-01-23 | $284.21 | $284.21 | 1,936,100 | — | — |
| 2020-01-22 | $288.10 | $288.10 | 1,571,000 | — | — |
| 2020-01-21 | $287.19 | $287.19 | 2,253,100 | — | — |
| 2020-01-17 | $285.50 | $285.50 | 1,765,000 | — | — |
| 2020-01-16 | $286.14 | $286.14 | 2,800,000 | — | — |
| 2020-01-15 | $293.09 | $293.09 | 1,975,600 | — | — |
| 2020-01-14 | $298.97 | $298.97 | 2,112,600 | — | — |
| 2020-01-13 | $293.90 | $293.90 | 1,401,100 | — | — |
| 2020-01-10 | $296.51 | $296.51 | 1,164,500 | — | — |
| 2020-01-09 | $294.30 | $294.30 | 966,500 | — | — |
| 2020-01-08 | $292.66 | $292.66 | 1,059,000 | — | — |
| 2020-01-07 | $290.09 | $290.09 | 1,034,000 | — | — |
| 2020-01-06 | $290.82 | $290.82 | 1,271,000 | — | — |
| 2020-01-03 | $290.85 | $290.85 | 700,100 | — | — |
| 2020-01-02 | $294.24 | $294.24 | 1,178,300 | — | — |