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
- 1983-06-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 | $224.97 | $290.93 | 1,668,400 | — | — |
| 2021-12-30 | $226.47 | $292.87 | 1,507,400 | — | — |
| 2021-12-29 | $227.60 | $294.33 | 1,389,400 | — | — |
| 2021-12-28 | $225.77 | $291.96 | 1,304,500 | — | — |
| 2021-12-27 | $225.17 | $291.19 | 1,763,200 | — | — |
| 2021-12-23 | $223.79 | $289.40 | 1,668,800 | — | — |
| 2021-12-22 | $221.53 | $286.48 | 2,677,700 | — | — |
| 2021-12-21 | $220.92 | $285.69 | 2,987,500 | — | — |
| 2021-12-20 | $219.99 | $284.49 | 2,922,200 | — | — |
| 2021-12-17 | $222.50 | $287.74 | 6,424,000 | — | — |
| 2021-12-16 | $222.58 | $287.84 | 6,027,200 | — | — |
| 2021-12-15 | $219.25 | $283.53 | 3,924,500 | — | — |
| 2021-12-14 | $213.74 | $276.41 | 2,602,600 | — | — |
| 2021-12-13 | $211.39 | $273.37 | 2,721,300 | — | — |
| 2021-12-10 | $210.89 | $272.72 | 2,812,200 | — | — |
| 2021-12-09 | $212.57 | $274.89 | 2,699,800 | — | — |
| 2021-12-08 | $213.53 | $276.14 | 2,624,400 | — | — |
| 2021-12-07 | $211.32 | $273.28 | 3,309,500 | — | — |
| 2021-12-06 | $208.79 | $270.01 | 3,998,600 | — | — |
| 2021-12-03 | $202.44 | $261.79 | 3,591,900 | — | — |
| 2021-12-02 | $201.17 | $260.15 | 2,858,200 | — | — |
| 2021-12-01 | $200.80 | $259.67 | 3,057,700 | — | — |
| 2021-11-30 | $198.88 | $257.19 | 5,400,100 | — | — |
| 2021-11-29 | $203.47 | $263.13 | 2,519,900 | — | — |
| 2021-11-26 | $201.09 | $260.05 | 3,197,900 | — | — |
| 2021-11-24 | $203.97 | $263.77 | 1,699,800 | — | — |
| 2021-11-23 | $204.53 | $264.50 | 2,149,300 | — | — |
| 2021-11-22 | $202.73 | $262.17 | 2,835,100 | — | — |
| 2021-11-19 | $206.08 | $266.50 | 3,217,100 | — | — |
| 2021-11-18 | $204.02 | $263.84 | 4,261,500 | — | — |
| 2021-11-17 | $205.82 | $266.16 | 3,329,300 | — | — |
| 2021-11-16 | $205.39 | $265.61 | 2,942,500 | — | — |
| 2021-11-15 | $207.40 | $268.21 | 3,129,200 | — | — |
| 2021-11-12 | $211.39 | $271.09 | 4,614,100 | — | — |
| 2021-11-11 | $211.56 | $271.31 | 2,615,700 | — | — |
| 2021-11-10 | $213.21 | $273.43 | 2,360,400 | — | — |
| 2021-11-09 | $211.71 | $271.50 | 2,296,300 | — | — |
| 2021-11-08 | $211.37 | $271.07 | 2,532,900 | — | — |
| 2021-11-05 | $213.77 | $274.14 | 2,300,100 | — | — |
| 2021-11-04 | $214.93 | $275.63 | 2,781,300 | — | — |
| 2021-11-03 | $218.13 | $279.74 | 3,775,600 | — | — |
| 2021-11-02 | $214.26 | $274.77 | 3,329,300 | — | — |
| 2021-11-01 | $209.79 | $269.04 | 3,105,300 | — | — |
| 2021-10-29 | $206.97 | $265.42 | 2,592,300 | — | — |
| 2021-10-28 | $207.17 | $265.68 | 2,166,500 | — | — |
| 2021-10-27 | $206.58 | $264.92 | 2,003,300 | — | — |
| 2021-10-26 | $208.68 | $267.62 | 1,664,400 | — | — |
| 2021-10-25 | $207.63 | $266.27 | 1,916,500 | — | — |
| 2021-10-22 | $209.24 | $268.33 | 1,349,300 | — | — |
| 2021-10-21 | $208.99 | $268.01 | 1,921,100 | — | — |
| 2021-10-20 | $209.66 | $268.87 | 2,308,600 | — | — |
| 2021-10-19 | $206.78 | $265.18 | 2,480,500 | — | — |
| 2021-10-18 | $203.13 | $260.50 | 2,812,500 | — | — |
| 2021-10-15 | $207.84 | $266.54 | 3,684,600 | — | — |
| 2021-10-14 | $206.78 | $265.18 | 3,015,100 | — | — |
| 2021-10-13 | $203.61 | $261.11 | 3,303,300 | — | — |
| 2021-10-12 | $201.89 | $258.91 | 3,544,000 | — | — |
| 2021-10-11 | $206.70 | $265.08 | 1,982,200 | — | — |
| 2021-10-08 | $208.95 | $267.96 | 2,349,800 | — | — |
| 2021-10-07 | $209.12 | $268.18 | 3,331,700 | — | — |
| 2021-10-06 | $209.98 | $269.28 | 2,928,200 | — | — |
| 2021-10-05 | $211.86 | $271.69 | 2,481,900 | — | — |
| 2021-10-04 | $211.44 | $271.16 | 2,856,300 | — | — |
| 2021-10-01 | $213.92 | $274.34 | 2,629,400 | — | — |
| 2021-09-30 | $212.65 | $272.71 | 2,491,900 | — | — |
| 2021-09-29 | $214.90 | $275.59 | 1,900,800 | — | — |
| 2021-09-28 | $212.27 | $272.22 | 2,919,000 | — | — |
| 2021-09-27 | $213.11 | $273.30 | 1,943,000 | — | — |
| 2021-09-24 | $213.61 | $273.94 | 1,908,600 | — | — |
| 2021-09-23 | $215.05 | $275.79 | 2,181,500 | — | — |
| 2021-09-22 | $213.64 | $273.98 | 2,542,800 | — | — |
| 2021-09-21 | $215.36 | $276.18 | 2,112,100 | — | — |
| 2021-09-20 | $215.11 | $275.86 | 3,293,000 | — | — |
| 2021-09-17 | $219.38 | $281.34 | 5,659,900 | — | — |
| 2021-09-16 | $217.36 | $278.75 | 2,695,600 | — | — |
| 2021-09-15 | $218.13 | $279.74 | 2,555,600 | — | — |
| 2021-09-14 | $216.04 | $277.06 | 1,999,300 | — | — |
| 2021-09-13 | $216.72 | $277.93 | 2,553,400 | — | — |
| 2021-09-10 | $213.75 | $274.12 | 2,217,800 | — | — |
| 2021-09-09 | $215.58 | $276.47 | 3,273,600 | — | — |
| 2021-09-08 | $220.87 | $283.25 | 2,140,400 | — | — |
| 2021-09-07 | $221.34 | $283.85 | 3,281,800 | — | — |
| 2021-09-03 | $226.37 | $290.30 | 1,664,100 | — | — |
| 2021-09-02 | $225.96 | $289.78 | 1,817,800 | — | — |
| 2021-09-01 | $223.35 | $286.43 | 2,699,000 | — | — |
| 2021-08-31 | $225.53 | $289.23 | 2,904,700 | — | — |
| 2021-08-30 | $224.13 | $287.43 | 1,881,800 | — | — |
| 2021-08-27 | $222.78 | $285.70 | 2,660,900 | — | — |
| 2021-08-26 | $221.47 | $284.02 | 2,844,500 | — | — |
| 2021-08-25 | $221.59 | $284.17 | 2,173,200 | — | — |
| 2021-08-24 | $224.38 | $287.75 | 1,790,400 | — | — |
| 2021-08-23 | $225.64 | $289.37 | 1,932,600 | — | — |
| 2021-08-20 | $223.53 | $286.66 | 2,811,600 | — | — |
| 2021-08-19 | $224.39 | $287.76 | 2,669,000 | — | — |
| 2021-08-18 | $226.84 | $290.91 | 2,988,100 | — | — |
| 2021-08-17 | $231.20 | $296.50 | 2,666,500 | — | — |
| 2021-08-16 | $231.07 | $296.33 | 2,434,500 | — | — |
| 2021-08-13 | $229.68 | $292.29 | 1,797,300 | — | — |
| 2021-08-12 | $228.15 | $290.34 | 1,798,600 | — | — |
| 2021-08-11 | $228.13 | $290.32 | 2,104,900 | — | — |
| 2021-08-10 | $227.96 | $290.10 | 2,860,200 | — | — |
| 2021-08-09 | $227.89 | $290.01 | 2,250,300 | — | — |
| 2021-08-06 | $230.15 | $292.89 | 2,363,800 | — | — |
| 2021-08-05 | $233.99 | $297.78 | 3,294,100 | — | — |
| 2021-08-04 | $228.31 | $290.55 | 6,952,800 | — | — |
| 2021-08-03 | $244.08 | $310.62 | 2,320,400 | — | — |
| 2021-08-02 | $239.79 | $305.16 | 1,849,400 | — | — |
| 2021-07-30 | $241.54 | $307.38 | 2,284,100 | — | — |
| 2021-07-29 | $242.46 | $308.55 | 1,498,900 | — | — |
| 2021-07-28 | $244.25 | $310.83 | 1,649,100 | — | — |
| 2021-07-27 | $244.68 | $311.38 | 2,166,400 | — | — |
| 2021-07-26 | $245.08 | $311.89 | 1,518,500 | — | — |
| 2021-07-23 | $247.72 | $315.25 | 1,747,300 | — | — |
| 2021-07-22 | $244.74 | $311.46 | 1,379,800 | — | — |
| 2021-07-21 | $244.85 | $311.60 | 1,901,900 | — | — |
| 2021-07-20 | $246.89 | $314.19 | 3,035,200 | — | — |
| 2021-07-19 | $246.73 | $313.99 | 2,529,900 | — | — |
| 2021-07-16 | $247.96 | $315.55 | 3,141,400 | — | — |
| 2021-07-15 | $246.63 | $313.86 | 2,106,700 | — | — |
| 2021-07-14 | $244.70 | $311.40 | 2,185,200 | — | — |
| 2021-07-13 | $244.83 | $311.57 | 1,618,200 | — | — |
| 2021-07-12 | $244.37 | $310.98 | 2,149,400 | — | — |
| 2021-07-09 | $245.20 | $312.04 | 1,609,900 | — | — |
| 2021-07-08 | $244.28 | $310.87 | 1,994,300 | — | — |
| 2021-07-07 | $243.22 | $309.52 | 2,381,700 | — | — |
| 2021-07-06 | $243.65 | $310.07 | 2,792,300 | — | — |
| 2021-07-02 | $248.70 | $316.50 | 1,943,600 | — | — |
| 2021-07-01 | $246.90 | $314.20 | 2,091,600 | — | — |
| 2021-06-30 | $243.75 | $310.20 | 2,325,100 | — | — |
| 2021-06-29 | $242.46 | $308.55 | 1,337,200 | — | — |
| 2021-06-28 | $242.84 | $309.04 | 1,680,700 | — | — |
| 2021-06-25 | $242.68 | $308.83 | 4,309,900 | — | — |
| 2021-06-24 | $240.95 | $306.63 | 1,943,000 | — | — |
| 2021-06-23 | $238.71 | $303.78 | 1,654,300 | — | — |
| 2021-06-22 | $239.91 | $305.31 | 1,780,400 | — | — |
| 2021-06-21 | $240.24 | $305.73 | 2,149,000 | — | — |
| 2021-06-18 | $238.68 | $303.74 | 5,560,400 | — | — |
| 2021-06-17 | $240.76 | $306.39 | 2,142,800 | — | — |
| 2021-06-16 | $239.58 | $304.89 | 3,185,600 | — | — |
| 2021-06-15 | $239.85 | $305.23 | 2,508,800 | — | — |
| 2021-06-14 | $241.19 | $306.94 | 2,083,200 | — | — |
| 2021-06-11 | $242.77 | $308.95 | 2,002,300 | — | — |
| 2021-06-10 | $244.64 | $311.33 | 2,655,900 | — | — |
| 2021-06-09 | $239.52 | $304.81 | 3,047,700 | — | — |
| 2021-06-08 | $236.82 | $301.38 | 1,638,000 | — | — |
| 2021-06-07 | $237.19 | $301.85 | 2,153,800 | — | — |
| 2021-06-04 | $236.85 | $301.41 | 1,875,700 | — | — |
| 2021-06-03 | $235.74 | $300.00 | 2,010,600 | — | — |
| 2021-06-02 | $235.16 | $299.26 | 2,266,800 | — | — |
| 2021-06-01 | $233.58 | $297.25 | 3,799,600 | — | — |
| 2021-05-28 | $237.94 | $302.80 | 3,239,300 | — | — |
| 2021-05-27 | $235.31 | $299.45 | 3,701,100 | — | — |
| 2021-05-26 | $238.55 | $303.58 | 3,812,100 | — | — |
| 2021-05-25 | $242.00 | $307.97 | 3,210,600 | — | — |
| 2021-05-24 | $247.75 | $315.29 | 2,552,000 | — | — |
| 2021-05-21 | $251.01 | $319.43 | 2,177,900 | — | — |
| 2021-05-20 | $251.93 | $320.61 | 2,227,400 | — | — |
| 2021-05-19 | $248.63 | $316.41 | 2,652,500 | — | — |
| 2021-05-18 | $250.86 | $319.24 | 1,729,400 | — | — |
| 2021-05-17 | $252.38 | $321.18 | 1,922,200 | — | — |
| 2021-05-14 | $251.38 | $319.91 | 2,286,800 | — | — |
| 2021-05-13 | $252.07 | $318.54 | 3,275,300 | — | — |
| 2021-05-12 | $250.83 | $316.98 | 2,431,900 | — | — |
| 2021-05-11 | $252.30 | $318.83 | 2,307,100 | — | — |
| 2021-05-10 | $252.62 | $319.24 | 4,079,900 | — | — |
| 2021-05-07 | $254.21 | $321.25 | 2,512,700 | — | — |
| 2021-05-06 | $251.30 | $317.57 | 2,790,800 | — | — |
| 2021-05-05 | $249.35 | $315.11 | 2,765,100 | — | — |
| 2021-05-04 | $247.36 | $312.59 | 3,555,900 | — | — |
| 2021-05-03 | $245.38 | $310.09 | 3,587,700 | — | — |
| 2021-04-30 | $239.64 | $302.84 | 3,420,900 | — | — |
| 2021-04-29 | $234.71 | $296.61 | 4,053,400 | — | — |
| 2021-04-28 | $236.71 | $299.13 | 7,550,800 | — | — |
| 2021-04-27 | $255.13 | $322.41 | 2,184,900 | — | — |
| 2021-04-26 | $255.52 | $322.90 | 1,782,700 | — | — |
| 2021-04-23 | $257.03 | $324.81 | 2,426,900 | — | — |
| 2021-04-22 | $255.05 | $322.31 | 3,370,700 | — | — |
| 2021-04-21 | $258.78 | $327.02 | 2,173,600 | — | — |
| 2021-04-20 | $259.14 | $327.48 | 1,579,300 | — | — |
| 2021-04-19 | $255.97 | $323.47 | 2,345,100 | — | — |
| 2021-04-16 | $255.71 | $323.14 | 2,768,700 | — | — |
| 2021-04-15 | $255.13 | $322.41 | 2,366,300 | — | — |
| 2021-04-14 | $249.62 | $315.45 | 1,753,800 | — | — |
| 2021-04-13 | $249.95 | $315.86 | 1,766,000 | — | — |
| 2021-04-12 | $248.94 | $314.59 | 1,722,000 | — | — |
| 2021-04-09 | $248.95 | $314.60 | 1,368,600 | — | — |
| 2021-04-08 | $246.88 | $311.99 | 1,633,600 | — | — |
| 2021-04-07 | $248.12 | $313.55 | 1,583,500 | — | — |
| 2021-04-06 | $249.10 | $314.79 | 2,040,100 | — | — |
| 2021-04-05 | $252.02 | $318.48 | 2,230,500 | — | — |
| 2021-04-01 | $249.17 | $314.88 | 2,176,900 | — | — |
| 2021-03-31 | $248.81 | $314.42 | 3,571,900 | — | — |
| 2021-03-30 | $249.75 | $315.61 | 1,979,000 | — | — |
| 2021-03-29 | $254.96 | $322.20 | 2,488,100 | — | — |
| 2021-03-26 | $252.86 | $319.54 | 2,638,900 | — | — |
| 2021-03-25 | $246.25 | $311.19 | 2,707,600 | — | — |
| 2021-03-24 | $245.47 | $310.20 | 2,237,500 | — | — |
| 2021-03-23 | $245.04 | $309.66 | 2,604,700 | — | — |
| 2021-03-22 | $249.69 | $315.54 | 2,059,800 | — | — |
| 2021-03-19 | $245.94 | $310.80 | 12,589,900 | — | — |
| 2021-03-18 | $244.42 | $308.88 | 3,063,100 | — | — |
| 2021-03-17 | $244.27 | $308.69 | 3,255,500 | — | — |
| 2021-03-16 | $240.32 | $303.70 | 3,386,300 | — | — |
| 2021-03-15 | $235.96 | $298.19 | 2,911,000 | — | — |
| 2021-03-12 | $230.36 | $291.11 | 1,752,600 | — | — |
| 2021-03-11 | $231.17 | $292.13 | 2,244,000 | — | — |
| 2021-03-10 | $229.96 | $290.60 | 2,309,800 | — | — |
| 2021-03-09 | $228.99 | $289.38 | 3,057,300 | — | — |
| 2021-03-08 | $227.81 | $287.89 | 3,101,000 | — | — |
| 2021-03-05 | $227.73 | $287.79 | 3,021,300 | — | — |
| 2021-03-04 | $221.91 | $280.43 | 3,577,000 | — | — |
| 2021-03-03 | $223.94 | $283.00 | 2,610,600 | — | — |
| 2021-03-02 | $225.69 | $285.21 | 2,407,500 | — | — |
| 2021-03-01 | $227.04 | $286.91 | 2,178,100 | — | — |
| 2021-02-26 | $224.92 | $284.23 | 3,453,500 | — | — |
| 2021-02-25 | $227.52 | $287.52 | 2,769,200 | — | — |
| 2021-02-24 | $229.99 | $290.64 | 2,690,500 | — | — |
| 2021-02-23 | $232.46 | $293.76 | 2,919,200 | — | — |
| 2021-02-22 | $231.47 | $292.51 | 2,334,800 | — | — |
| 2021-02-19 | $231.69 | $292.79 | 2,471,500 | — | — |
| 2021-02-18 | $232.53 | $293.85 | 1,945,300 | — | — |
| 2021-02-17 | $235.61 | $297.74 | 1,575,400 | — | — |
| 2021-02-16 | $232.84 | $294.24 | 2,018,100 | — | — |
| 2021-02-12 | $237.21 | $299.77 | 1,460,300 | — | — |
| 2021-02-11 | $235.04 | $297.02 | 1,633,900 | — | — |
| 2021-02-10 | $238.46 | $299.12 | 2,964,400 | — | — |
| 2021-02-09 | $236.65 | $296.85 | 1,996,500 | — | — |
| 2021-02-08 | $237.57 | $298.00 | 2,258,200 | — | — |
| 2021-02-05 | $236.32 | $296.44 | 2,421,800 | — | — |
| 2021-02-04 | $237.22 | $297.57 | 2,819,700 | — | — |
| 2021-02-03 | $237.08 | $297.39 | 4,479,200 | — | — |
| 2021-02-02 | $240.49 | $301.67 | 2,444,200 | — | — |
| 2021-02-01 | $240.43 | $301.59 | 2,173,500 | — | — |
| 2021-01-29 | $241.43 | $302.85 | 3,792,800 | — | — |
| 2021-01-28 | $247.75 | $310.77 | 5,205,600 | — | — |
| 2021-01-27 | $251.06 | $314.93 | 3,237,900 | — | — |
| 2021-01-26 | $258.60 | $324.38 | 2,008,900 | — | — |
| 2021-01-25 | $257.10 | $322.50 | 1,830,700 | — | — |
| 2021-01-22 | $253.50 | $317.99 | 1,866,600 | — | — |
| 2021-01-21 | $252.03 | $316.14 | 2,215,900 | — | — |
| 2021-01-20 | $252.36 | $316.56 | 2,768,200 | — | — |
| 2021-01-19 | $248.27 | $311.43 | 2,172,900 | — | — |
| 2021-01-15 | $245.49 | $307.94 | 2,855,200 | — | — |
| 2021-01-14 | $241.66 | $303.13 | 2,594,000 | — | — |
| 2021-01-13 | $237.74 | $298.22 | 1,412,300 | — | — |
| 2021-01-12 | $236.59 | $296.77 | 1,771,500 | — | — |
| 2021-01-11 | $237.57 | $298.00 | 2,600,500 | — | — |
| 2021-01-08 | $238.49 | $299.16 | 2,511,100 | — | — |
| 2021-01-07 | $234.02 | $293.55 | 2,647,800 | — | — |
| 2021-01-06 | $233.25 | $292.59 | 3,754,800 | — | — |
| 2021-01-05 | $227.76 | $285.70 | 2,494,000 | — | — |
| 2021-01-04 | $226.66 | $284.32 | 3,088,200 | — | — |