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
- 1986-02-04 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 | $157.96 | $193.79 | 50,800 | — | — |
| 2021-12-30 | $158.28 | $194.18 | 64,600 | — | — |
| 2021-12-29 | $158.63 | $194.61 | 82,400 | — | — |
| 2021-12-28 | $157.03 | $192.65 | 42,500 | — | — |
| 2021-12-27 | $157.36 | $193.05 | 43,500 | — | — |
| 2021-12-23 | $155.95 | $191.32 | 118,200 | — | — |
| 2021-12-22 | $156.35 | $191.81 | 55,300 | — | — |
| 2021-12-21 | $156.39 | $191.86 | 115,500 | — | — |
| 2021-12-20 | $153.80 | $188.69 | 116,700 | — | — |
| 2021-12-17 | $155.19 | $190.39 | 320,300 | — | — |
| 2021-12-16 | $153.16 | $187.12 | 153,900 | — | — |
| 2021-12-15 | $151.29 | $184.84 | 161,600 | — | — |
| 2021-12-14 | $147.91 | $180.71 | 95,700 | — | — |
| 2021-12-13 | $147.54 | $180.26 | 67,100 | — | — |
| 2021-12-10 | $145.71 | $178.02 | 61,400 | — | — |
| 2021-12-09 | $144.00 | $175.93 | 84,600 | — | — |
| 2021-12-08 | $145.48 | $177.74 | 95,600 | — | — |
| 2021-12-07 | $143.02 | $174.74 | 79,700 | — | — |
| 2021-12-06 | $141.26 | $172.59 | 112,700 | — | — |
| 2021-12-03 | $139.26 | $170.14 | 62,900 | — | — |
| 2021-12-02 | $139.22 | $170.09 | 77,700 | — | — |
| 2021-12-01 | $135.04 | $164.99 | 79,500 | — | — |
| 2021-11-30 | $136.58 | $166.87 | 121,600 | — | — |
| 2021-11-29 | $142.73 | $174.38 | 92,100 | — | — |
| 2021-11-26 | $142.15 | $173.67 | 82,400 | — | — |
| 2021-11-24 | $149.55 | $182.71 | 58,900 | — | — |
| 2021-11-23 | $148.51 | $181.44 | 45,600 | — | — |
| 2021-11-22 | $147.58 | $180.31 | 58,000 | — | — |
| 2021-11-19 | $144.55 | $176.61 | 68,300 | — | — |
| 2021-11-18 | $148.29 | $181.17 | 65,400 | — | — |
| 2021-11-17 | $149.76 | $182.97 | 60,800 | — | — |
| 2021-11-16 | $152.03 | $185.74 | 77,900 | — | — |
| 2021-11-15 | $156.98 | $191.79 | 59,700 | — | — |
| 2021-11-12 | $154.85 | $189.19 | 40,000 | — | — |
| 2021-11-11 | $154.11 | $188.29 | 52,600 | — | — |
| 2021-11-10 | $155.01 | $189.39 | 41,000 | — | — |
| 2021-11-09 | $155.48 | $189.96 | 31,300 | — | — |
| 2021-11-08 | $155.86 | $190.42 | 37,300 | — | — |
| 2021-11-05 | $156.78 | $191.55 | 45,500 | — | — |
| 2021-11-04 | $154.82 | $189.15 | 58,300 | — | — |
| 2021-11-03 | $155.64 | $190.15 | 61,000 | — | — |
| 2021-11-02 | $153.04 | $186.98 | 48,400 | — | — |
| 2021-11-01 | $151.16 | $184.68 | 63,600 | — | — |
| 2021-10-29 | $147.55 | $180.27 | 61,200 | — | — |
| 2021-10-28 | $148.29 | $181.17 | 41,300 | — | — |
| 2021-10-27 | $146.80 | $179.35 | 80,900 | — | — |
| 2021-10-26 | $147.96 | $180.77 | 48,900 | — | — |
| 2021-10-25 | $147.27 | $179.93 | 36,600 | — | — |
| 2021-10-22 | $148.40 | $181.31 | 33,700 | — | — |
| 2021-10-21 | $147.30 | $179.97 | 35,300 | — | — |
| 2021-10-20 | $148.10 | $180.94 | 32,700 | — | — |
| 2021-10-19 | $147.39 | $180.08 | 36,500 | — | — |
| 2021-10-18 | $149.96 | $183.22 | 32,400 | — | — |
| 2021-10-15 | $150.65 | $184.06 | 107,400 | — | — |
| 2021-10-14 | $152.58 | $186.42 | 55,300 | — | — |
| 2021-10-13 | $149.86 | $183.09 | 42,200 | — | — |
| 2021-10-12 | $151.35 | $184.91 | 33,200 | — | — |
| 2021-10-11 | $152.88 | $186.78 | 30,300 | — | — |
| 2021-10-08 | $152.99 | $186.92 | 28,100 | — | — |
| 2021-10-07 | $155.07 | $189.46 | 62,100 | — | — |
| 2021-10-06 | $154.80 | $189.13 | 38,700 | — | — |
| 2021-10-05 | $154.85 | $189.19 | 64,700 | — | — |
| 2021-10-04 | $154.46 | $188.71 | 33,200 | — | — |
| 2021-10-01 | $153.64 | $187.71 | 77,400 | — | — |
| 2021-09-30 | $152.82 | $186.71 | 70,600 | — | — |
| 2021-09-29 | $155.25 | $189.68 | 34,200 | — | — |
| 2021-09-28 | $153.90 | $188.03 | 57,900 | — | — |
| 2021-09-27 | $153.96 | $188.10 | 45,900 | — | — |
| 2021-09-24 | $153.65 | $187.72 | 50,300 | — | — |
| 2021-09-23 | $153.97 | $188.11 | 41,500 | — | — |
| 2021-09-22 | $154.77 | $189.09 | 47,900 | — | — |
| 2021-09-21 | $153.89 | $188.02 | 50,400 | — | — |
| 2021-09-20 | $152.39 | $186.18 | 64,300 | — | — |
| 2021-09-17 | $154.14 | $188.32 | 352,700 | — | — |
| 2021-09-16 | $154.12 | $187.52 | 100,700 | — | — |
| 2021-09-15 | $155.58 | $189.30 | 70,700 | — | — |
| 2021-09-14 | $157.26 | $191.34 | 56,800 | — | — |
| 2021-09-13 | $159.14 | $193.63 | 43,700 | — | — |
| 2021-09-10 | $160.63 | $195.45 | 56,700 | — | — |
| 2021-09-09 | $161.50 | $196.50 | 50,700 | — | — |
| 2021-09-08 | $163.04 | $198.38 | 66,900 | — | — |
| 2021-09-07 | $162.62 | $197.87 | 70,700 | — | — |
| 2021-09-03 | $160.79 | $195.64 | 53,200 | — | — |
| 2021-09-02 | $163.39 | $198.80 | 44,000 | — | — |
| 2021-09-01 | $161.65 | $196.69 | 57,000 | — | — |
| 2021-08-31 | $163.76 | $199.25 | 70,800 | — | — |
| 2021-08-30 | $162.02 | $197.14 | 52,000 | — | — |
| 2021-08-27 | $163.83 | $199.34 | 64,900 | — | — |
| 2021-08-26 | $160.65 | $195.47 | 52,200 | — | — |
| 2021-08-25 | $161.90 | $196.99 | 109,200 | — | — |
| 2021-08-24 | $163.05 | $198.39 | 56,500 | — | — |
| 2021-08-23 | $161.73 | $196.78 | 25,600 | — | — |
| 2021-08-20 | $161.60 | $196.63 | 48,400 | — | — |
| 2021-08-19 | $161.29 | $196.25 | 45,000 | — | — |
| 2021-08-18 | $161.33 | $196.30 | 55,500 | — | — |
| 2021-08-17 | $164.03 | $199.58 | 41,700 | — | — |
| 2021-08-16 | $163.95 | $199.48 | 35,400 | — | — |
| 2021-08-13 | $164.00 | $199.55 | 28,000 | — | — |
| 2021-08-12 | $162.30 | $197.48 | 34,900 | — | — |
| 2021-08-11 | $161.72 | $196.77 | 27,500 | — | — |
| 2021-08-10 | $161.68 | $196.72 | 53,800 | — | — |
| 2021-08-09 | $162.50 | $197.72 | 29,500 | — | — |
| 2021-08-06 | $163.78 | $199.28 | 42,000 | — | — |
| 2021-08-05 | $162.42 | $197.62 | 45,900 | — | — |
| 2021-08-04 | $160.76 | $195.60 | 43,000 | — | — |
| 2021-08-03 | $164.43 | $200.07 | 69,500 | — | — |
| 2021-08-02 | $163.46 | $198.89 | 67,400 | — | — |
| 2021-07-30 | $164.38 | $200.01 | 80,400 | — | — |
| 2021-07-29 | $165.02 | $200.79 | 65,500 | — | — |
| 2021-07-28 | $166.29 | $202.33 | 95,000 | — | — |
| 2021-07-27 | $166.60 | $202.71 | 103,200 | — | — |
| 2021-07-26 | $174.19 | $211.94 | 91,700 | — | — |
| 2021-07-23 | $166.65 | $202.77 | 60,500 | — | — |
| 2021-07-22 | $164.00 | $199.55 | 51,900 | — | — |
| 2021-07-21 | $166.50 | $202.59 | 55,800 | — | — |
| 2021-07-20 | $168.19 | $204.64 | 84,000 | — | — |
| 2021-07-19 | $165.88 | $201.83 | 77,900 | — | — |
| 2021-07-16 | $167.53 | $203.84 | 42,800 | — | — |
| 2021-07-15 | $168.28 | $204.75 | 67,200 | — | — |
| 2021-07-14 | $168.32 | $204.80 | 37,100 | — | — |
| 2021-07-13 | $167.49 | $203.79 | 53,900 | — | — |
| 2021-07-12 | $170.37 | $207.30 | 61,000 | — | — |
| 2021-07-09 | $170.53 | $207.49 | 46,600 | — | — |
| 2021-07-08 | $170.61 | $207.59 | 53,800 | — | — |
| 2021-07-07 | $172.14 | $209.45 | 66,300 | — | — |
| 2021-07-06 | $172.63 | $210.05 | 54,600 | — | — |
| 2021-07-02 | $172.58 | $209.99 | 36,100 | — | — |
| 2021-07-01 | $174.23 | $211.99 | 42,900 | — | — |
| 2021-06-30 | $174.41 | $212.21 | 64,800 | — | — |
| 2021-06-29 | $172.19 | $209.51 | 59,900 | — | — |
| 2021-06-28 | $173.90 | $211.59 | 65,300 | — | — |
| 2021-06-25 | $175.10 | $213.05 | 614,700 | — | — |
| 2021-06-24 | $175.84 | $213.95 | 51,300 | — | — |
| 2021-06-23 | $173.96 | $211.66 | 93,500 | — | — |
| 2021-06-22 | $174.46 | $212.27 | 59,900 | — | — |
| 2021-06-21 | $173.37 | $210.95 | 81,300 | — | — |
| 2021-06-18 | $172.93 | $210.41 | 141,100 | — | — |
| 2021-06-17 | $176.40 | $213.86 | 46,200 | — | — |
| 2021-06-16 | $176.33 | $213.78 | 67,900 | — | — |
| 2021-06-15 | $177.97 | $215.77 | 175,200 | — | — |
| 2021-06-14 | $176.56 | $214.06 | 60,600 | — | — |
| 2021-06-11 | $176.11 | $213.51 | 30,700 | — | — |
| 2021-06-10 | $175.72 | $213.04 | 54,600 | — | — |
| 2021-06-09 | $176.17 | $213.58 | 48,500 | — | — |
| 2021-06-08 | $178.31 | $216.18 | 49,100 | — | — |
| 2021-06-07 | $180.09 | $218.34 | 47,300 | — | — |
| 2021-06-04 | $179.46 | $217.57 | 40,700 | — | — |
| 2021-06-03 | $180.36 | $218.66 | 64,100 | — | — |
| 2021-06-02 | $179.26 | $217.33 | 194,600 | — | — |
| 2021-06-01 | $177.63 | $215.35 | 121,800 | — | — |
| 2021-05-28 | $175.58 | $212.87 | 65,300 | — | — |
| 2021-05-27 | $175.08 | $212.26 | 129,900 | — | — |
| 2021-05-26 | $173.18 | $209.96 | 63,600 | — | — |
| 2021-05-25 | $171.73 | $208.20 | 63,900 | — | — |
| 2021-05-24 | $172.49 | $209.12 | 92,800 | — | — |
| 2021-05-21 | $170.70 | $206.95 | 54,000 | — | — |
| 2021-05-20 | $169.51 | $205.51 | 78,400 | — | — |
| 2021-05-19 | $168.26 | $203.99 | 37,500 | — | — |
| 2021-05-18 | $169.19 | $205.12 | 63,600 | — | — |
| 2021-05-17 | $169.23 | $205.17 | 67,000 | — | — |
| 2021-05-14 | $173.95 | $210.89 | 98,500 | — | — |
| 2021-05-13 | $169.32 | $205.28 | 76,800 | — | — |
| 2021-05-12 | $164.51 | $199.45 | 41,900 | — | — |
| 2021-05-11 | $165.56 | $200.72 | 40,100 | — | — |
| 2021-05-10 | $166.75 | $202.16 | 62,300 | — | — |
| 2021-05-07 | $168.25 | $203.98 | 46,700 | — | — |
| 2021-05-06 | $166.38 | $201.72 | 73,900 | — | — |
| 2021-05-05 | $166.44 | $201.79 | 71,800 | — | — |
| 2021-05-04 | $165.14 | $200.21 | 50,900 | — | — |
| 2021-05-03 | $166.27 | $201.58 | 109,900 | — | — |
| 2021-04-30 | $164.61 | $199.57 | 145,000 | — | — |
| 2021-04-29 | $164.70 | $199.68 | 115,000 | — | — |
| 2021-04-28 | $160.41 | $194.48 | 705,900 | — | — |
| 2021-04-27 | $162.27 | $196.73 | 260,200 | — | — |
| 2021-04-26 | $164.59 | $199.54 | 143,000 | — | — |
| 2021-04-23 | $166.38 | $201.72 | 63,100 | — | — |
| 2021-04-22 | $165.14 | $200.21 | 83,900 | — | — |
| 2021-04-21 | $161.81 | $196.17 | 70,800 | — | — |
| 2021-04-20 | $160.14 | $194.15 | 68,600 | — | — |
| 2021-04-19 | $159.42 | $193.28 | 60,700 | — | — |
| 2021-04-16 | $158.94 | $192.69 | 76,300 | — | — |
| 2021-04-15 | $157.76 | $191.26 | 60,400 | — | — |
| 2021-04-14 | $157.34 | $190.76 | 56,600 | — | — |
| 2021-04-13 | $157.73 | $191.23 | 75,700 | — | — |
| 2021-04-12 | $159.01 | $192.78 | 67,500 | — | — |
| 2021-04-09 | $156.29 | $189.48 | 72,100 | — | — |
| 2021-04-08 | $157.45 | $190.89 | 52,100 | — | — |
| 2021-04-07 | $157.26 | $190.66 | 53,100 | — | — |
| 2021-04-06 | $157.42 | $190.85 | 72,700 | — | — |
| 2021-04-05 | $158.52 | $192.19 | 91,800 | — | — |
| 2021-04-01 | $156.64 | $189.91 | 77,600 | — | — |
| 2021-03-31 | $157.03 | $190.38 | 130,300 | — | — |
| 2021-03-30 | $156.91 | $190.23 | 59,700 | — | — |
| 2021-03-29 | $157.97 | $191.52 | 106,200 | — | — |
| 2021-03-26 | $157.64 | $191.12 | 75,500 | — | — |
| 2021-03-25 | $157.77 | $191.28 | 107,800 | — | — |
| 2021-03-24 | $157.04 | $190.39 | 580,400 | — | — |
| 2021-03-23 | $153.70 | $186.34 | 144,300 | — | — |
| 2021-03-22 | $154.39 | $187.18 | 247,300 | — | — |
| 2021-03-19 | $160.65 | $194.77 | 235,000 | — | — |
| 2021-03-18 | $162.15 | $195.89 | 85,500 | — | — |
| 2021-03-17 | $164.24 | $198.41 | 75,500 | — | — |
| 2021-03-16 | $164.50 | $198.73 | 45,300 | — | — |
| 2021-03-15 | $165.84 | $200.35 | 69,800 | — | — |
| 2021-03-12 | $166.30 | $200.90 | 66,400 | — | — |
| 2021-03-11 | $165.28 | $199.67 | 96,100 | — | — |
| 2021-03-10 | $168.38 | $203.42 | 73,500 | — | — |
| 2021-03-09 | $165.17 | $199.54 | 78,800 | — | — |
| 2021-03-08 | $165.19 | $199.56 | 118,700 | — | — |
| 2021-03-05 | $159.84 | $193.10 | 150,600 | — | — |
| 2021-03-04 | $155.23 | $187.53 | 123,900 | — | — |
| 2021-03-03 | $158.67 | $191.69 | 143,300 | — | — |
| 2021-03-02 | $158.93 | $192.00 | 90,000 | — | — |
| 2021-03-01 | $160.27 | $193.62 | 65,700 | — | — |
| 2021-02-26 | $158.76 | $191.79 | 126,600 | — | — |
| 2021-02-25 | $158.97 | $192.05 | 119,800 | — | — |
| 2021-02-24 | $156.34 | $188.87 | 135,600 | — | — |
| 2021-02-23 | $152.78 | $184.57 | 145,000 | — | — |
| 2021-02-22 | $150.81 | $182.19 | 152,000 | — | — |
| 2021-02-19 | $151.12 | $182.56 | 101,100 | — | — |
| 2021-02-18 | $152.35 | $184.05 | 75,000 | — | — |
| 2021-02-17 | $154.14 | $186.21 | 68,700 | — | — |
| 2021-02-16 | $155.35 | $187.67 | 83,000 | — | — |
| 2021-02-12 | $158.48 | $191.46 | 61,300 | — | — |
| 2021-02-11 | $159.00 | $192.08 | 98,000 | — | — |
| 2021-02-10 | $159.07 | $192.17 | 98,900 | — | — |
| 2021-02-09 | $157.78 | $190.61 | 85,900 | — | — |
| 2021-02-08 | $159.35 | $192.51 | 102,900 | — | — |
| 2021-02-05 | $155.50 | $187.86 | 73,500 | — | — |
| 2021-02-04 | $155.31 | $187.63 | 74,800 | — | — |
| 2021-02-03 | $155.06 | $187.32 | 93,200 | — | — |
| 2021-02-02 | $154.42 | $186.55 | 72,800 | — | — |
| 2021-02-01 | $153.75 | $185.74 | 99,600 | — | — |
| 2021-01-29 | $152.66 | $184.42 | 130,200 | — | — |
| 2021-01-28 | $155.30 | $187.61 | 165,600 | — | — |
| 2021-01-27 | $158.28 | $191.21 | 767,100 | — | — |
| 2021-01-26 | $164.91 | $199.22 | 326,900 | — | — |
| 2021-01-25 | $156.89 | $189.54 | 161,400 | — | — |
| 2021-01-22 | $153.09 | $184.94 | 132,500 | — | — |
| 2021-01-21 | $151.46 | $182.98 | 150,400 | — | — |
| 2021-01-20 | $149.41 | $180.50 | 119,800 | — | — |
| 2021-01-19 | $151.90 | $183.51 | 114,000 | — | — |
| 2021-01-15 | $150.92 | $182.32 | 85,900 | — | — |
| 2021-01-14 | $151.96 | $183.58 | 86,900 | — | — |
| 2021-01-13 | $151.02 | $182.44 | 86,400 | — | — |
| 2021-01-12 | $154.29 | $186.39 | 98,500 | — | — |
| 2021-01-11 | $153.04 | $184.88 | 47,300 | — | — |
| 2021-01-08 | $154.44 | $186.58 | 113,300 | — | — |
| 2021-01-07 | $154.35 | $186.47 | 53,800 | — | — |
| 2021-01-06 | $153.47 | $185.40 | 111,700 | — | — |
| 2021-01-05 | $149.92 | $181.11 | 102,800 | — | — |
| 2021-01-04 | $152.23 | $183.91 | 79,900 | — | — |