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
- 1980-03-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $267.42 | $327.15 | 638,300 | — | — |
| 2021-12-30 | $270.69 | $331.16 | 820,100 | — | — |
| 2021-12-29 | $271.11 | $330.82 | 498,700 | — | — |
| 2021-12-28 | $270.79 | $330.43 | 705,100 | — | — |
| 2021-12-27 | $270.42 | $329.98 | 723,200 | — | — |
| 2021-12-23 | $268.25 | $327.33 | 1,501,500 | — | — |
| 2021-12-22 | $264.05 | $322.20 | 1,456,200 | — | — |
| 2021-12-21 | $256.22 | $312.65 | 1,421,700 | — | — |
| 2021-12-20 | $247.77 | $302.34 | 1,378,600 | — | — |
| 2021-12-17 | $251.22 | $306.55 | 2,416,500 | — | — |
| 2021-12-16 | $251.46 | $306.84 | 1,502,700 | — | — |
| 2021-12-15 | $252.22 | $307.77 | 1,667,700 | — | — |
| 2021-12-14 | $254.75 | $310.86 | 1,082,200 | — | — |
| 2021-12-13 | $260.07 | $317.35 | 895,100 | — | — |
| 2021-12-10 | $260.20 | $317.51 | 828,000 | — | — |
| 2021-12-09 | $260.54 | $317.92 | 1,205,100 | — | — |
| 2021-12-08 | $261.28 | $318.82 | 1,310,100 | — | — |
| 2021-12-07 | $260.55 | $317.93 | 1,580,900 | — | — |
| 2021-12-06 | $254.41 | $310.44 | 1,435,000 | — | — |
| 2021-12-03 | $246.87 | $301.24 | 1,624,300 | — | — |
| 2021-12-02 | $247.40 | $301.89 | 1,751,100 | — | — |
| 2021-12-01 | $239.10 | $291.76 | 2,390,600 | — | — |
| 2021-11-30 | $236.63 | $288.74 | 2,702,000 | — | — |
| 2021-11-29 | $243.50 | $297.13 | 2,137,500 | — | — |
| 2021-11-26 | $243.48 | $297.10 | 1,955,500 | — | — |
| 2021-11-24 | $255.15 | $311.34 | 1,062,100 | — | — |
| 2021-11-23 | $254.54 | $310.60 | 1,402,200 | — | — |
| 2021-11-22 | $260.30 | $317.63 | 1,110,500 | — | — |
| 2021-11-19 | $263.69 | $321.76 | 1,721,400 | — | — |
| 2021-11-18 | $259.70 | $316.90 | 1,300,200 | — | — |
| 2021-11-17 | $262.06 | $319.78 | 1,067,200 | — | — |
| 2021-11-16 | $262.30 | $320.07 | 1,150,200 | — | — |
| 2021-11-15 | $261.89 | $319.57 | 914,900 | — | — |
| 2021-11-12 | $264.34 | $322.56 | 1,119,500 | — | — |
| 2021-11-11 | $263.42 | $321.44 | 1,397,500 | — | — |
| 2021-11-10 | $271.06 | $330.76 | 850,600 | — | — |
| 2021-11-09 | $275.17 | $335.77 | 879,600 | — | — |
| 2021-11-08 | $275.55 | $336.24 | 743,800 | — | — |
| 2021-11-05 | $276.16 | $336.98 | 1,333,400 | — | — |
| 2021-11-04 | $270.06 | $329.54 | 942,700 | — | — |
| 2021-11-03 | $271.86 | $331.73 | 923,900 | — | — |
| 2021-11-02 | $272.65 | $332.70 | 1,329,500 | — | — |
| 2021-11-01 | $268.40 | $327.51 | 1,224,400 | — | — |
| 2021-10-29 | $266.07 | $324.67 | 2,393,500 | — | — |
| 2021-10-28 | $268.44 | $327.56 | 1,067,000 | — | — |
| 2021-10-27 | $268.50 | $327.63 | 899,100 | — | — |
| 2021-10-26 | $273.18 | $333.34 | 605,400 | — | — |
| 2021-10-25 | $273.05 | $333.19 | 924,000 | — | — |
| 2021-10-22 | $275.73 | $336.46 | 653,300 | — | — |
| 2021-10-21 | $276.44 | $337.32 | 962,600 | — | — |
| 2021-10-20 | $273.76 | $334.05 | 1,068,300 | — | — |
| 2021-10-19 | $270.86 | $330.51 | 966,400 | — | — |
| 2021-10-18 | $262.05 | $319.76 | 1,100,300 | — | — |
| 2021-10-15 | $266.32 | $324.97 | 1,909,000 | — | — |
| 2021-10-14 | $263.85 | $321.96 | 1,083,100 | — | — |
| 2021-10-13 | $256.50 | $312.99 | 1,038,800 | — | — |
| 2021-10-12 | $258.18 | $315.04 | 978,800 | — | — |
| 2021-10-11 | $258.74 | $315.72 | 1,042,800 | — | — |
| 2021-10-08 | $263.68 | $321.75 | 669,200 | — | — |
| 2021-10-07 | $265.96 | $324.53 | 657,900 | — | — |
| 2021-10-06 | $263.72 | $321.80 | 977,700 | — | — |
| 2021-10-05 | $262.49 | $320.30 | 1,359,000 | — | — |
| 2021-10-04 | $262.34 | $320.12 | 1,237,100 | — | — |
| 2021-10-01 | $268.22 | $327.29 | 1,329,700 | — | — |
| 2021-09-30 | $263.72 | $321.80 | 989,300 | — | — |
| 2021-09-29 | $267.89 | $326.89 | 653,400 | — | — |
| 2021-09-28 | $267.83 | $326.05 | 1,044,500 | — | — |
| 2021-09-27 | $273.48 | $332.93 | 683,100 | — | — |
| 2021-09-24 | $276.64 | $336.77 | 520,200 | — | — |
| 2021-09-23 | $276.16 | $336.19 | 963,700 | — | — |
| 2021-09-22 | $271.65 | $330.70 | 968,700 | — | — |
| 2021-09-21 | $268.25 | $326.56 | 868,600 | — | — |
| 2021-09-20 | $268.33 | $326.66 | 1,082,200 | — | — |
| 2021-09-17 | $273.03 | $332.38 | 2,823,400 | — | — |
| 2021-09-16 | $276.11 | $336.13 | 773,800 | — | — |
| 2021-09-15 | $277.10 | $337.33 | 955,400 | — | — |
| 2021-09-14 | $275.26 | $335.09 | 1,514,800 | — | — |
| 2021-09-13 | $270.83 | $329.70 | 1,401,400 | — | — |
| 2021-09-10 | $273.86 | $333.39 | 1,032,600 | — | — |
| 2021-09-09 | $276.92 | $337.11 | 686,300 | — | — |
| 2021-09-08 | $280.09 | $340.97 | 691,100 | — | — |
| 2021-09-07 | $278.67 | $339.24 | 930,800 | — | — |
| 2021-09-03 | $276.65 | $336.78 | 648,300 | — | — |
| 2021-09-02 | $277.68 | $338.04 | 859,400 | — | — |
| 2021-09-01 | $276.67 | $336.81 | 695,900 | — | — |
| 2021-08-31 | $277.10 | $337.33 | 1,332,900 | — | — |
| 2021-08-30 | $274.08 | $333.66 | 905,000 | — | — |
| 2021-08-27 | $273.42 | $332.85 | 953,100 | — | — |
| 2021-08-26 | $271.15 | $330.09 | 1,016,600 | — | — |
| 2021-08-25 | $271.49 | $330.50 | 921,200 | — | — |
| 2021-08-24 | $271.10 | $330.03 | 1,639,900 | — | — |
| 2021-08-23 | $265.28 | $322.94 | 1,532,100 | — | — |
| 2021-08-20 | $265.28 | $322.94 | 1,148,500 | — | — |
| 2021-08-19 | $264.32 | $321.77 | 963,900 | — | — |
| 2021-08-18 | $263.58 | $320.87 | 2,065,800 | — | — |
| 2021-08-17 | $267.58 | $325.74 | 842,200 | — | — |
| 2021-08-16 | $265.05 | $322.66 | 1,001,100 | — | — |
| 2021-08-13 | $263.15 | $320.35 | 767,900 | — | — |
| 2021-08-12 | $260.90 | $317.61 | 1,096,000 | — | — |
| 2021-08-11 | $257.52 | $313.50 | 1,579,300 | — | — |
| 2021-08-10 | $253.51 | $308.61 | 2,318,900 | — | — |
| 2021-08-09 | $257.55 | $313.53 | 1,316,700 | — | — |
| 2021-08-06 | $262.56 | $319.63 | 1,124,300 | — | — |
| 2021-08-05 | $264.51 | $322.01 | 1,269,000 | — | — |
| 2021-08-04 | $262.58 | $319.66 | 1,375,900 | — | — |
| 2021-08-03 | $268.01 | $326.27 | 1,030,100 | — | — |
| 2021-08-02 | $270.07 | $328.77 | 1,123,900 | — | — |
| 2021-07-30 | $270.94 | $329.83 | 1,050,400 | — | — |
| 2021-07-29 | $269.18 | $327.69 | 1,217,300 | — | — |
| 2021-07-28 | $268.68 | $327.08 | 1,895,900 | — | — |
| 2021-07-27 | $268.35 | $326.68 | 1,408,200 | — | — |
| 2021-07-26 | $263.53 | $320.81 | 1,424,300 | — | — |
| 2021-07-23 | $262.67 | $319.77 | 982,200 | — | — |
| 2021-07-22 | $259.10 | $315.42 | 1,039,000 | — | — |
| 2021-07-21 | $258.68 | $314.91 | 1,397,300 | — | — |
| 2021-07-20 | $255.18 | $310.65 | 1,660,700 | — | — |
| 2021-07-19 | $248.90 | $303.00 | 1,748,400 | — | — |
| 2021-07-16 | $257.59 | $313.58 | 1,204,700 | — | — |
| 2021-07-15 | $257.05 | $312.92 | 1,607,200 | — | — |
| 2021-07-14 | $261.36 | $318.17 | 859,700 | — | — |
| 2021-07-13 | $261.60 | $318.46 | 948,900 | — | — |
| 2021-07-12 | $264.92 | $322.51 | 863,200 | — | — |
| 2021-07-09 | $264.43 | $321.91 | 1,167,600 | — | — |
| 2021-07-08 | $263.94 | $321.31 | 727,900 | — | — |
| 2021-07-07 | $265.34 | $323.02 | 767,500 | — | — |
| 2021-07-06 | $264.86 | $322.43 | 1,219,200 | — | — |
| 2021-07-02 | $265.42 | $323.11 | 973,600 | — | — |
| 2021-07-01 | $262.70 | $319.80 | 1,264,800 | — | — |
| 2021-06-30 | $259.73 | $316.19 | 748,200 | — | — |
| 2021-06-29 | $260.44 | $317.05 | 721,300 | — | — |
| 2021-06-28 | $260.36 | $316.19 | 918,700 | — | — |
| 2021-06-25 | $263.00 | $319.39 | 2,544,300 | — | — |
| 2021-06-24 | $261.39 | $317.44 | 569,000 | — | — |
| 2021-06-23 | $262.64 | $318.96 | 1,116,100 | — | — |
| 2021-06-22 | $262.74 | $319.08 | 1,318,900 | — | — |
| 2021-06-21 | $259.73 | $315.42 | 780,100 | — | — |
| 2021-06-18 | $254.91 | $309.57 | 1,375,500 | — | — |
| 2021-06-17 | $259.55 | $315.20 | 1,173,400 | — | — |
| 2021-06-16 | $256.40 | $311.38 | 1,247,000 | — | — |
| 2021-06-15 | $256.68 | $311.72 | 745,900 | — | — |
| 2021-06-14 | $255.69 | $310.52 | 752,400 | — | — |
| 2021-06-11 | $255.79 | $310.64 | 724,600 | — | — |
| 2021-06-10 | $256.66 | $311.69 | 924,100 | — | — |
| 2021-06-09 | $253.13 | $307.41 | 925,000 | — | — |
| 2021-06-08 | $249.74 | $303.29 | 975,500 | — | — |
| 2021-06-07 | $249.54 | $303.05 | 1,178,600 | — | — |
| 2021-06-04 | $251.83 | $305.83 | 688,100 | — | — |
| 2021-06-03 | $249.70 | $303.24 | 1,107,200 | — | — |
| 2021-06-02 | $250.72 | $304.48 | 1,147,100 | — | — |
| 2021-06-01 | $255.79 | $310.64 | 1,460,500 | — | — |
| 2021-05-28 | $255.27 | $310.01 | 938,800 | — | — |
| 2021-05-27 | $254.51 | $309.08 | 2,742,400 | — | — |
| 2021-05-26 | $252.43 | $306.56 | 1,373,600 | — | — |
| 2021-05-25 | $256.79 | $311.85 | 832,800 | — | — |
| 2021-05-24 | $257.15 | $312.29 | 774,300 | — | — |
| 2021-05-21 | $255.65 | $310.47 | 1,150,100 | — | — |
| 2021-05-20 | $254.35 | $308.89 | 882,900 | — | — |
| 2021-05-19 | $252.25 | $306.34 | 970,900 | — | — |
| 2021-05-18 | $252.84 | $307.05 | 1,087,400 | — | — |
| 2021-05-17 | $251.85 | $305.85 | 783,400 | — | — |
| 2021-05-14 | $252.95 | $307.19 | 1,212,100 | — | — |
| 2021-05-13 | $247.85 | $300.99 | 691,800 | — | — |
| 2021-05-12 | $244.76 | $297.24 | 1,690,600 | — | — |
| 2021-05-11 | $251.50 | $305.43 | 824,500 | — | — |
| 2021-05-10 | $255.98 | $310.87 | 1,468,200 | — | — |
| 2021-05-07 | $254.78 | $309.41 | 935,800 | — | — |
| 2021-05-06 | $254.13 | $308.62 | 1,029,600 | — | — |
| 2021-05-05 | $253.07 | $307.33 | 1,232,000 | — | — |
| 2021-05-04 | $255.59 | $310.39 | 1,563,500 | — | — |
| 2021-05-03 | $263.10 | $319.51 | 1,032,800 | — | — |
| 2021-04-30 | $262.63 | $318.94 | 1,071,100 | — | — |
| 2021-04-29 | $263.43 | $319.92 | 943,700 | — | — |
| 2021-04-28 | $259.58 | $315.24 | 1,536,500 | — | — |
| 2021-04-27 | $265.03 | $321.86 | 844,600 | — | — |
| 2021-04-26 | $265.28 | $322.16 | 1,052,600 | — | — |
| 2021-04-23 | $267.00 | $324.25 | 1,089,000 | — | — |
| 2021-04-22 | $264.17 | $320.81 | 797,500 | — | — |
| 2021-04-21 | $263.89 | $320.47 | 1,191,000 | — | — |
| 2021-04-20 | $258.43 | $313.84 | 949,300 | — | — |
| 2021-04-19 | $256.75 | $311.80 | 854,700 | — | — |
| 2021-04-16 | $257.13 | $312.26 | 943,100 | — | — |
| 2021-04-15 | $256.85 | $311.92 | 1,179,200 | — | — |
| 2021-04-14 | $252.29 | $306.39 | 758,700 | — | — |
| 2021-04-13 | $253.57 | $307.94 | 907,000 | — | — |
| 2021-04-12 | $251.83 | $305.83 | 1,237,300 | — | — |
| 2021-04-09 | $253.32 | $307.64 | 1,069,000 | — | — |
| 2021-04-08 | $249.87 | $303.45 | 1,211,500 | — | — |
| 2021-04-07 | $247.44 | $300.50 | 1,241,100 | — | — |
| 2021-04-06 | $248.39 | $301.65 | 917,200 | — | — |
| 2021-04-05 | $248.48 | $301.76 | 1,250,500 | — | — |
| 2021-04-01 | $242.95 | $295.04 | 790,000 | — | — |
| 2021-03-31 | $243.58 | $295.81 | 1,450,500 | — | — |
| 2021-03-30 | $243.10 | $295.23 | 1,207,500 | — | — |
| 2021-03-29 | $242.03 | $293.16 | 1,147,300 | — | — |
| 2021-03-26 | $240.98 | $291.89 | 1,109,600 | — | — |
| 2021-03-25 | $235.34 | $285.06 | 1,002,800 | — | — |
| 2021-03-24 | $233.81 | $283.20 | 1,336,100 | — | — |
| 2021-03-23 | $229.43 | $277.90 | 1,212,000 | — | — |
| 2021-03-22 | $232.08 | $281.11 | 892,100 | — | — |
| 2021-03-19 | $230.00 | $278.59 | 2,162,200 | — | — |
| 2021-03-18 | $230.86 | $279.63 | 1,683,100 | — | — |
| 2021-03-17 | $236.18 | $286.08 | 1,394,400 | — | — |
| 2021-03-16 | $238.03 | $288.32 | 1,098,500 | — | — |
| 2021-03-15 | $241.25 | $292.22 | 1,153,800 | — | — |
| 2021-03-12 | $240.76 | $291.62 | 692,500 | — | — |
| 2021-03-11 | $239.26 | $289.81 | 1,055,700 | — | — |
| 2021-03-10 | $240.08 | $290.80 | 953,800 | — | — |
| 2021-03-09 | $237.17 | $287.27 | 993,100 | — | — |
| 2021-03-08 | $236.00 | $285.86 | 1,308,800 | — | — |
| 2021-03-05 | $240.03 | $290.74 | 1,617,600 | — | — |
| 2021-03-04 | $235.80 | $285.62 | 1,371,100 | — | — |
| 2021-03-03 | $242.88 | $294.19 | 903,400 | — | — |
| 2021-03-02 | $245.39 | $297.23 | 996,400 | — | — |
| 2021-03-01 | $245.81 | $297.74 | 863,900 | — | — |
| 2021-02-26 | $242.69 | $293.96 | 1,164,700 | — | — |
| 2021-02-25 | $245.78 | $297.70 | 958,100 | — | — |
| 2021-02-24 | $248.82 | $301.39 | 1,274,500 | — | — |
| 2021-02-23 | $246.56 | $298.65 | 1,289,800 | — | — |
| 2021-02-22 | $243.15 | $294.52 | 1,077,200 | — | — |
| 2021-02-19 | $242.09 | $293.23 | 1,509,200 | — | — |
| 2021-02-18 | $245.16 | $296.95 | 2,351,500 | — | — |
| 2021-02-17 | $246.57 | $298.66 | 1,673,800 | — | — |
| 2021-02-16 | $247.86 | $300.22 | 2,316,200 | — | — |
| 2021-02-12 | $248.15 | $300.57 | 1,294,200 | — | — |
| 2021-02-11 | $245.34 | $297.17 | 663,600 | — | — |
| 2021-02-10 | $243.03 | $294.37 | 752,300 | — | — |
| 2021-02-09 | $242.15 | $293.31 | 758,600 | — | — |
| 2021-02-08 | $242.45 | $293.67 | 925,400 | — | — |
| 2021-02-05 | $238.78 | $289.22 | 1,242,300 | — | — |
| 2021-02-04 | $237.08 | $287.17 | 1,211,000 | — | — |
| 2021-02-03 | $233.95 | $283.37 | 1,237,900 | — | — |
| 2021-02-02 | $235.13 | $284.80 | 1,850,100 | — | — |
| 2021-02-01 | $226.54 | $274.40 | 2,097,300 | — | — |
| 2021-01-29 | $221.01 | $267.70 | 2,192,100 | — | — |
| 2021-01-28 | $230.00 | $278.59 | 2,004,300 | — | — |
| 2021-01-27 | $230.75 | $279.50 | 1,488,900 | — | — |
| 2021-01-26 | $238.00 | $288.28 | 1,053,500 | — | — |
| 2021-01-25 | $239.55 | $290.16 | 1,371,600 | — | — |
| 2021-01-22 | $239.93 | $290.62 | 908,600 | — | — |
| 2021-01-21 | $243.60 | $295.06 | 991,100 | — | — |
| 2021-01-20 | $245.21 | $297.01 | 959,200 | — | — |
| 2021-01-19 | $242.07 | $293.21 | 835,700 | — | — |
| 2021-01-15 | $241.99 | $293.11 | 1,281,100 | — | — |
| 2021-01-14 | $242.13 | $293.28 | 1,053,800 | — | — |
| 2021-01-13 | $243.20 | $294.58 | 696,000 | — | — |
| 2021-01-12 | $239.21 | $289.75 | 824,100 | — | — |
| 2021-01-11 | $241.85 | $292.94 | 544,800 | — | — |
| 2021-01-08 | $243.66 | $295.14 | 1,378,500 | — | — |
| 2021-01-07 | $243.72 | $295.21 | 921,100 | — | — |
| 2021-01-06 | $242.45 | $293.67 | 1,981,800 | — | — |
| 2021-01-05 | $239.66 | $290.29 | 1,363,900 | — | — |
| 2021-01-04 | $239.02 | $289.52 | 1,114,900 | — | — |