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
- 1970-01-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $154.89 | $232.74 | 6,410,200 | — | — |
| 2021-12-30 | $155.93 | $234.30 | 7,228,400 | — | — |
| 2021-12-29 | $154.87 | $232.71 | 8,737,000 | — | — |
| 2021-12-28 | $155.20 | $233.20 | 12,198,700 | — | — |
| 2021-12-27 | $152.80 | $229.60 | 7,762,000 | — | — |
| 2021-12-23 | $153.63 | $230.84 | 6,572,400 | — | — |
| 2021-12-22 | $151.88 | $228.21 | 7,820,400 | — | — |
| 2021-12-21 | $151.05 | $226.97 | 10,781,400 | — | — |
| 2021-12-20 | $146.47 | $220.08 | 11,201,900 | — | — |
| 2021-12-17 | $148.76 | $223.53 | 13,785,000 | — | — |
| 2021-12-16 | $148.75 | $223.51 | 11,145,600 | — | — |
| 2021-12-15 | $150.40 | $225.99 | 12,231,500 | — | — |
| 2021-12-14 | $149.10 | $224.04 | 10,872,000 | — | — |
| 2021-12-13 | $150.43 | $226.04 | 10,195,800 | — | — |
| 2021-12-10 | $152.71 | $229.46 | 10,247,900 | — | — |
| 2021-12-09 | $152.94 | $229.81 | 11,862,300 | — | — |
| 2021-12-08 | $153.34 | $230.41 | 12,886,300 | — | — |
| 2021-12-07 | $150.81 | $226.61 | 14,661,100 | — | — |
| 2021-12-06 | $150.37 | $225.94 | 14,333,900 | — | — |
| 2021-12-03 | $146.22 | $219.71 | 14,975,600 | — | — |
| 2021-12-02 | $147.20 | $221.18 | 18,177,700 | — | — |
| 2021-12-01 | $142.15 | $213.59 | 16,469,000 | — | — |
| 2021-11-30 | $144.90 | $217.73 | 26,011,100 | — | — |
| 2021-11-29 | $147.81 | $222.10 | 21,231,300 | — | — |
| 2021-11-26 | $148.11 | $222.55 | 12,027,700 | — | — |
| 2021-11-24 | $151.34 | $227.40 | 14,123,700 | — | — |
| 2021-11-23 | $151.03 | $226.94 | 17,382,900 | — | — |
| 2021-11-22 | $154.16 | $231.64 | 12,790,400 | — | — |
| 2021-11-19 | $154.00 | $231.40 | 16,776,500 | — | — |
| 2021-11-18 | $155.58 | $233.77 | 14,487,700 | — | — |
| 2021-11-17 | $157.33 | $236.40 | 14,695,500 | — | — |
| 2021-11-16 | $158.83 | $238.66 | 15,516,200 | — | — |
| 2021-11-15 | $158.43 | $238.06 | 21,285,300 | — | — |
| 2021-11-12 | $159.63 | $239.86 | 25,638,400 | — | — |
| 2021-11-11 | $162.11 | $243.59 | 62,366,500 | — | — |
| 2021-11-10 | $174.45 | $262.13 | 11,045,800 | — | — |
| 2021-11-09 | $175.11 | $263.12 | 7,293,300 | — | — |
| 2021-11-08 | $176.87 | $265.76 | 10,584,600 | — | — |
| 2021-11-05 | $175.63 | $263.90 | 16,859,200 | — | — |
| 2021-11-04 | $170.28 | $255.86 | 7,505,500 | — | — |
| 2021-11-03 | $170.08 | $255.56 | 6,829,300 | — | — |
| 2021-11-02 | $169.83 | $255.19 | 6,777,200 | — | — |
| 2021-11-01 | $170.19 | $255.73 | 8,182,900 | — | — |
| 2021-10-29 | $169.07 | $254.04 | 7,598,800 | — | — |
| 2021-10-28 | $169.68 | $254.96 | 7,884,500 | — | — |
| 2021-10-27 | $169.55 | $254.76 | 7,054,700 | — | — |
| 2021-10-26 | $172.04 | $258.51 | 5,850,200 | — | — |
| 2021-10-25 | $172.01 | $258.46 | 9,798,700 | — | — |
| 2021-10-22 | $169.42 | $254.57 | 7,854,300 | — | — |
| 2021-10-21 | $171.34 | $257.45 | 7,509,000 | — | — |
| 2021-10-20 | $170.55 | $256.27 | 9,737,600 | — | — |
| 2021-10-19 | $171.18 | $257.21 | 9,669,500 | — | — |
| 2021-10-18 | $171.14 | $257.15 | 20,494,800 | — | — |
| 2021-10-15 | $176.46 | $265.15 | 13,943,900 | — | — |
| 2021-10-14 | $174.41 | $262.07 | 7,450,200 | — | — |
| 2021-10-13 | $172.96 | $259.89 | 8,914,700 | — | — |
| 2021-10-12 | $173.13 | $260.14 | 5,188,400 | — | — |
| 2021-10-11 | $173.52 | $260.73 | 8,046,300 | — | — |
| 2021-10-08 | $176.74 | $265.57 | 4,132,200 | — | — |
| 2021-10-07 | $177.71 | $267.03 | 7,780,000 | — | — |
| 2021-10-06 | $175.48 | $263.68 | 6,005,200 | — | — |
| 2021-10-05 | $174.61 | $262.37 | 6,798,200 | — | — |
| 2021-10-04 | $173.46 | $260.64 | 7,200,600 | — | — |
| 2021-10-01 | $176.01 | $264.47 | 12,165,000 | — | — |
| 2021-09-30 | $169.17 | $254.19 | 13,978,000 | — | — |
| 2021-09-29 | $172.68 | $259.47 | 6,240,800 | — | — |
| 2021-09-28 | $174.52 | $262.23 | 9,133,100 | — | — |
| 2021-09-27 | $178.26 | $267.85 | 7,755,000 | — | — |
| 2021-09-24 | $176.00 | $264.46 | 5,712,800 | — | — |
| 2021-09-23 | $176.25 | $264.83 | 8,052,900 | — | — |
| 2021-09-22 | $173.65 | $260.93 | 14,214,500 | — | — |
| 2021-09-21 | $171.17 | $257.20 | 23,216,000 | — | — |
| 2021-09-20 | $178.61 | $268.38 | 8,056,600 | — | — |
| 2021-09-17 | $183.47 | $275.68 | 10,035,100 | — | — |
| 2021-09-16 | $183.34 | $275.49 | 5,678,200 | — | — |
| 2021-09-15 | $184.41 | $277.09 | 5,933,400 | — | — |
| 2021-09-14 | $182.40 | $274.07 | 6,185,900 | — | — |
| 2021-09-13 | $184.98 | $277.95 | 6,818,200 | — | — |
| 2021-09-10 | $184.12 | $276.66 | 5,572,200 | — | — |
| 2021-09-09 | $185.91 | $279.35 | 7,190,700 | — | — |
| 2021-09-08 | $185.15 | $278.21 | 8,634,000 | — | — |
| 2021-09-07 | $184.34 | $276.99 | 10,702,900 | — | — |
| 2021-09-03 | $181.00 | $271.97 | 6,847,400 | — | — |
| 2021-09-02 | $181.86 | $273.26 | 6,492,600 | — | — |
| 2021-09-01 | $183.48 | $275.70 | 7,302,800 | — | — |
| 2021-08-31 | $181.30 | $272.42 | 8,620,000 | — | — |
| 2021-08-30 | $179.98 | $270.44 | 6,421,300 | — | — |
| 2021-08-27 | $180.14 | $270.68 | 8,697,000 | — | — |
| 2021-08-26 | $176.56 | $265.30 | 4,563,000 | — | — |
| 2021-08-25 | $178.31 | $267.93 | 4,842,100 | — | — |
| 2021-08-24 | $178.47 | $268.17 | 5,886,900 | — | — |
| 2021-08-23 | $177.66 | $266.95 | 7,395,900 | — | — |
| 2021-08-20 | $175.12 | $263.13 | 6,239,600 | — | — |
| 2021-08-19 | $173.25 | $260.32 | 8,478,600 | — | — |
| 2021-08-18 | $174.74 | $262.56 | 7,063,500 | — | — |
| 2021-08-17 | $175.83 | $264.20 | 8,534,500 | — | — |
| 2021-08-16 | $179.09 | $269.10 | 8,746,700 | — | — |
| 2021-08-13 | $181.08 | $272.09 | 32,504,600 | — | — |
| 2021-08-12 | $179.29 | $269.40 | 11,081,300 | — | — |
| 2021-08-11 | $178.09 | $267.60 | 5,359,900 | — | — |
| 2021-08-10 | $177.07 | $266.06 | 5,185,000 | — | — |
| 2021-08-09 | $176.72 | $265.54 | 5,339,000 | — | — |
| 2021-08-06 | $177.13 | $266.15 | 5,505,200 | — | — |
| 2021-08-05 | $176.71 | $265.52 | 8,864,200 | — | — |
| 2021-08-04 | $172.58 | $259.32 | 5,665,800 | — | — |
| 2021-08-03 | $172.99 | $259.93 | 9,931,300 | — | — |
| 2021-08-02 | $175.55 | $263.78 | 5,847,200 | — | — |
| 2021-07-30 | $176.02 | $264.49 | 6,813,400 | — | — |
| 2021-07-29 | $178.35 | $267.99 | 6,209,100 | — | — |
| 2021-07-28 | $179.10 | $269.11 | 5,926,900 | — | — |
| 2021-07-27 | $179.50 | $269.72 | 6,684,100 | — | — |
| 2021-07-26 | $178.74 | $268.57 | 5,641,000 | — | — |
| 2021-07-23 | $176.14 | $264.67 | 5,126,300 | — | — |
| 2021-07-22 | $175.13 | $263.15 | 5,713,700 | — | — |
| 2021-07-21 | $176.89 | $265.79 | 6,302,200 | — | — |
| 2021-07-20 | $176.75 | $265.58 | 8,372,400 | — | — |
| 2021-07-19 | $172.95 | $259.87 | 14,651,800 | — | — |
| 2021-07-16 | $179.31 | $269.43 | 8,348,800 | — | — |
| 2021-07-15 | $184.15 | $276.70 | 7,867,000 | — | — |
| 2021-07-14 | $183.42 | $275.61 | 8,787,300 | — | — |
| 2021-07-13 | $183.65 | $275.95 | 12,534,600 | — | — |
| 2021-07-12 | $184.38 | $277.05 | 21,835,500 | — | — |
| 2021-07-09 | $177.04 | $266.02 | 7,873,300 | — | — |
| 2021-07-08 | $172.80 | $259.65 | 6,960,100 | — | — |
| 2021-07-07 | $172.82 | $259.68 | 6,757,300 | — | — |
| 2021-07-06 | $173.69 | $260.99 | 11,557,900 | — | — |
| 2021-07-02 | $177.11 | $266.12 | 11,099,300 | — | — |
| 2021-07-01 | $177.26 | $266.35 | 5,887,100 | — | — |
| 2021-06-30 | $175.77 | $264.11 | 7,481,900 | — | — |
| 2021-06-29 | $173.93 | $261.35 | 13,498,300 | — | — |
| 2021-06-28 | $176.57 | $265.31 | 9,881,400 | — | — |
| 2021-06-25 | $178.35 | $267.99 | 7,431,800 | — | — |
| 2021-06-24 | $177.93 | $267.36 | 7,549,400 | — | — |
| 2021-06-23 | $175.33 | $263.45 | 9,174,200 | — | — |
| 2021-06-22 | $173.50 | $260.70 | 8,097,100 | — | — |
| 2021-06-21 | $173.97 | $261.41 | 9,196,900 | — | — |
| 2021-06-18 | $172.42 | $259.08 | 12,357,500 | — | — |
| 2021-06-17 | $174.65 | $262.43 | 8,906,000 | — | — |
| 2021-06-16 | $174.66 | $262.44 | 8,336,000 | — | — |
| 2021-06-15 | $175.86 | $264.25 | 7,895,000 | — | — |
| 2021-06-14 | $178.18 | $267.73 | 10,170,000 | — | — |
| 2021-06-11 | $177.38 | $266.53 | 5,476,300 | — | — |
| 2021-06-10 | $176.57 | $265.31 | 5,253,000 | — | — |
| 2021-06-09 | $176.04 | $264.52 | 5,082,400 | — | — |
| 2021-06-08 | $176.33 | $264.95 | 5,356,200 | — | — |
| 2021-06-07 | $176.99 | $265.94 | 5,178,100 | — | — |
| 2021-06-04 | $177.18 | $266.23 | 6,343,400 | — | — |
| 2021-06-03 | $176.24 | $264.82 | 5,583,900 | — | — |
| 2021-06-02 | $177.00 | $265.96 | 7,851,700 | — | — |
| 2021-06-01 | $178.84 | $268.72 | 7,475,600 | — | — |
| 2021-05-28 | $178.65 | $268.44 | 7,124,800 | — | — |
| 2021-05-27 | $179.04 | $269.02 | 13,567,800 | — | — |
| 2021-05-26 | $176.47 | $265.16 | 8,086,200 | — | — |
| 2021-05-25 | $176.17 | $264.71 | 8,089,700 | — | — |
| 2021-05-24 | $174.31 | $261.92 | 7,346,700 | — | — |
| 2021-05-21 | $172.40 | $259.05 | 8,105,700 | — | — |
| 2021-05-20 | $171.36 | $257.48 | 7,400,700 | — | — |
| 2021-05-19 | $169.27 | $254.34 | 9,251,000 | — | — |
| 2021-05-18 | $169.68 | $254.96 | 10,401,000 | — | — |
| 2021-05-17 | $170.08 | $255.56 | 17,771,600 | — | — |
| 2021-05-14 | $173.70 | $261.00 | 33,149,400 | — | — |
| 2021-05-13 | $178.34 | $267.97 | 12,332,200 | — | — |
| 2021-05-12 | $177.85 | $267.24 | 8,988,100 | — | — |
| 2021-05-11 | $181.67 | $272.98 | 10,865,600 | — | — |
| 2021-05-10 | $184.30 | $276.93 | 8,260,300 | — | — |
| 2021-05-07 | $184.84 | $277.74 | 6,888,400 | — | — |
| 2021-05-06 | $181.79 | $273.16 | 6,944,900 | — | — |
| 2021-05-05 | $181.51 | $272.74 | 5,901,700 | — | — |
| 2021-05-04 | $184.25 | $276.85 | 7,069,300 | — | — |
| 2021-05-03 | $185.51 | $278.75 | 7,542,800 | — | — |
| 2021-04-30 | $186.02 | $279.51 | 7,866,300 | — | — |
| 2021-04-29 | $185.33 | $278.48 | 5,958,300 | — | — |
| 2021-04-28 | $183.39 | $275.56 | 5,199,300 | — | — |
| 2021-04-27 | $184.64 | $277.44 | 4,870,000 | — | — |
| 2021-04-26 | $184.27 | $276.88 | 6,178,300 | — | — |
| 2021-04-23 | $183.02 | $275.00 | 6,075,500 | — | — |
| 2021-04-22 | $182.76 | $274.61 | 7,378,300 | — | — |
| 2021-04-21 | $183.11 | $275.14 | 8,400,200 | — | — |
| 2021-04-20 | $182.79 | $274.66 | 10,765,800 | — | — |
| 2021-04-19 | $187.43 | $281.63 | 7,625,800 | — | — |
| 2021-04-16 | $187.26 | $281.38 | 9,453,500 | — | — |
| 2021-04-15 | $185.93 | $279.38 | 7,262,500 | — | — |
| 2021-04-14 | $187.46 | $281.68 | 9,089,900 | — | — |
| 2021-04-13 | $185.49 | $278.72 | 6,826,500 | — | — |
| 2021-04-12 | $186.49 | $280.22 | 6,662,500 | — | — |
| 2021-04-09 | $187.89 | $282.32 | 6,089,300 | — | — |
| 2021-04-08 | $187.32 | $281.47 | 7,763,000 | — | — |
| 2021-04-07 | $187.56 | $281.83 | 6,238,700 | — | — |
| 2021-04-06 | $189.73 | $285.09 | 7,926,200 | — | — |
| 2021-04-05 | $188.50 | $283.24 | 7,405,300 | — | — |
| 2021-04-01 | $188.97 | $283.94 | 7,749,400 | — | — |
| 2021-03-31 | $184.52 | $277.26 | 8,478,000 | — | — |
| 2021-03-30 | $185.53 | $278.78 | 5,929,700 | — | — |
| 2021-03-29 | $184.85 | $277.75 | 7,544,700 | — | — |
| 2021-03-26 | $185.92 | $279.36 | 10,196,100 | — | — |
| 2021-03-25 | $186.91 | $280.85 | 9,609,200 | — | — |
| 2021-03-24 | $184.72 | $277.56 | 13,549,100 | — | — |
| 2021-03-23 | $188.73 | $283.58 | 10,701,200 | — | — |
| 2021-03-22 | $192.86 | $289.79 | 8,838,500 | — | — |
| 2021-03-19 | $191.14 | $287.21 | 28,354,600 | — | — |
| 2021-03-18 | $192.28 | $288.92 | 9,644,500 | — | — |
| 2021-03-17 | $195.24 | $293.37 | 14,418,700 | — | — |
| 2021-03-16 | $194.24 | $291.86 | 9,680,700 | — | — |
| 2021-03-15 | $196.76 | $295.65 | 10,311,400 | — | — |
| 2021-03-12 | $197.16 | $296.25 | 13,249,100 | — | — |
| 2021-03-11 | $196.75 | $295.64 | 11,933,900 | — | — |
| 2021-03-10 | $195.06 | $293.10 | 13,662,100 | — | — |
| 2021-03-09 | $194.51 | $292.27 | 23,331,000 | — | — |
| 2021-03-08 | $201.91 | $303.39 | 25,093,200 | — | — |
| 2021-03-05 | $189.99 | $285.48 | 10,266,400 | — | — |
| 2021-03-04 | $188.03 | $282.53 | 12,542,600 | — | — |
| 2021-03-03 | $192.26 | $288.89 | 8,750,300 | — | — |
| 2021-03-02 | $193.94 | $291.41 | 8,371,400 | — | — |
| 2021-03-01 | $194.98 | $292.98 | 10,709,900 | — | — |
| 2021-02-26 | $189.04 | $284.05 | 15,844,000 | — | — |
| 2021-02-25 | $190.98 | $286.97 | 12,712,000 | — | — |
| 2021-02-24 | $197.51 | $296.78 | 16,205,900 | — | — |
| 2021-02-23 | $197.09 | $296.15 | 23,191,400 | — | — |
| 2021-02-22 | $191.76 | $288.14 | 18,799,600 | — | — |
| 2021-02-19 | $183.65 | $275.95 | 8,834,500 | — | — |
| 2021-02-18 | $183.00 | $274.97 | 12,380,900 | — | — |
| 2021-02-17 | $186.44 | $280.14 | 11,391,800 | — | — |
| 2021-02-16 | $186.35 | $280.01 | 11,630,700 | — | — |
| 2021-02-12 | $187.67 | $281.99 | 27,233,800 | — | — |
| 2021-02-11 | $190.91 | $286.86 | 17,507,900 | — | — |
| 2021-02-10 | $189.63 | $284.94 | 11,464,600 | — | — |
| 2021-02-09 | $188.21 | $282.80 | 11,270,800 | — | — |
| 2021-02-08 | $190.00 | $285.49 | 16,085,700 | — | — |
| 2021-02-05 | $181.16 | $272.21 | 6,640,500 | — | — |
| 2021-02-04 | $180.23 | $270.81 | 9,035,400 | — | — |
| 2021-02-03 | $176.43 | $265.10 | 5,508,600 | — | — |
| 2021-02-02 | $176.96 | $265.90 | 12,215,200 | — | — |
| 2021-02-01 | $170.97 | $256.90 | 8,140,400 | — | — |
| 2021-01-29 | $168.17 | $252.69 | 12,848,800 | — | — |
| 2021-01-28 | $171.88 | $258.27 | 14,449,100 | — | — |
| 2021-01-27 | $163.03 | $244.97 | 18,239,200 | — | — |
| 2021-01-26 | $169.56 | $254.78 | 7,523,200 | — | — |
| 2021-01-25 | $171.89 | $258.28 | 7,833,700 | — | — |
| 2021-01-22 | $172.78 | $259.62 | 9,517,200 | — | — |
| 2021-01-21 | $171.28 | $257.36 | 8,416,400 | — | — |
| 2021-01-20 | $173.64 | $260.91 | 9,809,200 | — | — |
| 2021-01-19 | $172.26 | $258.84 | 7,834,700 | — | — |
| 2021-01-15 | $171.44 | $257.60 | 12,232,500 | — | — |
| 2021-01-14 | $173.43 | $260.59 | 8,951,200 | — | — |
| 2021-01-13 | $176.12 | $264.64 | 6,839,500 | — | — |
| 2021-01-12 | $175.99 | $264.44 | 8,349,800 | — | — |
| 2021-01-11 | $179.09 | $269.10 | 6,461,300 | — | — |
| 2021-01-08 | $178.69 | $268.50 | 7,894,500 | — | — |
| 2021-01-07 | $178.58 | $268.33 | 7,300,800 | — | — |
| 2021-01-06 | $179.12 | $269.14 | 7,517,800 | — | — |
| 2021-01-05 | $178.44 | $268.12 | 7,771,800 | — | — |
| 2021-01-04 | $177.68 | $266.98 | 13,426,600 | — | — |