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-08-21 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 | $194.17 | $284.20 | 56,700 | — | — |
| 2021-12-30 | $193.00 | $282.48 | 68,500 | — | — |
| 2021-12-29 | $195.68 | $286.41 | 79,900 | — | — |
| 2021-12-28 | $192.78 | $282.16 | 75,400 | — | — |
| 2021-12-27 | $192.25 | $281.39 | 71,900 | — | — |
| 2021-12-23 | $188.73 | $276.23 | 168,300 | — | — |
| 2021-12-22 | $187.95 | $275.09 | 94,800 | — | — |
| 2021-12-21 | $186.99 | $273.69 | 101,600 | — | — |
| 2021-12-20 | $182.30 | $266.82 | 182,600 | — | — |
| 2021-12-17 | $188.06 | $275.25 | 601,100 | — | — |
| 2021-12-16 | $186.15 | $272.46 | 127,700 | — | — |
| 2021-12-15 | $187.74 | $274.79 | 224,500 | — | — |
| 2021-12-14 | $185.53 | $271.55 | 165,800 | — | — |
| 2021-12-13 | $188.16 | $275.40 | 145,200 | — | — |
| 2021-12-10 | $190.25 | $278.46 | 128,300 | — | — |
| 2021-12-09 | $192.00 | $281.02 | 138,300 | — | — |
| 2021-12-08 | $195.14 | $285.62 | 158,100 | — | — |
| 2021-12-07 | $199.39 | $291.84 | 90,300 | — | — |
| 2021-12-06 | $195.97 | $286.83 | 153,100 | — | — |
| 2021-12-03 | $191.46 | $280.23 | 119,300 | — | — |
| 2021-12-02 | $191.72 | $280.61 | 98,400 | — | — |
| 2021-12-01 | $185.58 | $271.62 | 126,300 | — | — |
| 2021-11-30 | $188.71 | $276.20 | 145,200 | — | — |
| 2021-11-29 | $193.92 | $283.45 | 121,100 | — | — |
| 2021-11-26 | $192.97 | $282.06 | 91,400 | — | — |
| 2021-11-24 | $198.20 | $289.71 | 126,500 | — | — |
| 2021-11-23 | $204.23 | $298.52 | 80,400 | — | — |
| 2021-11-22 | $203.26 | $297.10 | 106,300 | — | — |
| 2021-11-19 | $202.23 | $295.60 | 126,900 | — | — |
| 2021-11-18 | $205.82 | $300.84 | 115,600 | — | — |
| 2021-11-17 | $204.64 | $299.12 | 164,700 | — | — |
| 2021-11-16 | $202.97 | $296.68 | 108,100 | — | — |
| 2021-11-15 | $202.70 | $296.28 | 96,900 | — | — |
| 2021-11-12 | $203.99 | $298.17 | 142,400 | — | — |
| 2021-11-11 | $205.60 | $300.52 | 117,000 | — | — |
| 2021-11-10 | $210.22 | $307.28 | 112,600 | — | — |
| 2021-11-09 | $208.82 | $305.23 | 90,700 | — | — |
| 2021-11-08 | $207.79 | $303.72 | 120,600 | — | — |
| 2021-11-05 | $206.81 | $302.29 | 134,200 | — | — |
| 2021-11-04 | $200.76 | $293.45 | 197,400 | — | — |
| 2021-11-03 | $192.07 | $280.75 | 177,600 | — | — |
| 2021-11-02 | $195.60 | $285.91 | 105,300 | — | — |
| 2021-11-01 | $192.68 | $281.64 | 95,100 | — | — |
| 2021-10-29 | $190.02 | $277.75 | 110,500 | — | — |
| 2021-10-28 | $187.05 | $273.41 | 86,900 | — | — |
| 2021-10-27 | $183.06 | $267.58 | 97,200 | — | — |
| 2021-10-26 | $184.12 | $269.13 | 120,500 | — | — |
| 2021-10-25 | $186.61 | $272.76 | 92,700 | — | — |
| 2021-10-22 | $186.19 | $272.15 | 84,500 | — | — |
| 2021-10-21 | $184.99 | $270.40 | 72,100 | — | — |
| 2021-10-20 | $182.43 | $266.66 | 76,100 | — | — |
| 2021-10-19 | $181.53 | $265.34 | 132,700 | — | — |
| 2021-10-18 | $179.62 | $262.55 | 74,200 | — | — |
| 2021-10-15 | $177.05 | $258.79 | 198,300 | — | — |
| 2021-10-14 | $174.02 | $254.36 | 93,000 | — | — |
| 2021-10-13 | $169.28 | $247.43 | 78,400 | — | — |
| 2021-10-12 | $169.00 | $247.02 | 167,200 | — | — |
| 2021-10-11 | $169.78 | $248.16 | 171,100 | — | — |
| 2021-10-08 | $177.85 | $259.96 | 85,700 | — | — |
| 2021-10-07 | $176.14 | $257.46 | 232,300 | — | — |
| 2021-10-06 | $173.74 | $253.95 | 132,400 | — | — |
| 2021-10-05 | $173.33 | $253.35 | 122,300 | — | — |
| 2021-10-04 | $168.67 | $246.54 | 158,600 | — | — |
| 2021-10-01 | $170.54 | $249.28 | 164,700 | — | — |
| 2021-09-30 | $168.09 | $245.69 | 123,800 | — | — |
| 2021-09-29 | $174.12 | $254.51 | 118,700 | — | — |
| 2021-09-28 | $171.00 | $249.95 | 91,200 | — | — |
| 2021-09-27 | $173.44 | $253.51 | 133,400 | — | — |
| 2021-09-24 | $170.62 | $249.39 | 117,700 | — | — |
| 2021-09-23 | $171.16 | $250.18 | 74,200 | — | — |
| 2021-09-22 | $168.52 | $246.32 | 74,700 | — | — |
| 2021-09-21 | $165.74 | $242.26 | 97,500 | — | — |
| 2021-09-20 | $167.83 | $245.31 | 123,100 | — | — |
| 2021-09-17 | $169.44 | $247.67 | 429,200 | — | — |
| 2021-09-16 | $172.97 | $252.83 | 165,700 | — | — |
| 2021-09-15 | $176.19 | $257.53 | 123,800 | — | — |
| 2021-09-14 | $172.06 | $251.50 | 112,000 | — | — |
| 2021-09-13 | $174.62 | $255.24 | 166,400 | — | — |
| 2021-09-10 | $173.12 | $253.05 | 160,400 | — | — |
| 2021-09-09 | $172.32 | $251.88 | 194,600 | — | — |
| 2021-09-08 | $171.85 | $251.19 | 90,200 | — | — |
| 2021-09-07 | $170.55 | $249.29 | 142,700 | — | — |
| 2021-09-03 | $169.23 | $247.36 | 120,000 | — | — |
| 2021-09-02 | $168.79 | $246.72 | 131,400 | — | — |
| 2021-09-01 | $169.70 | $248.05 | 111,900 | — | — |
| 2021-08-31 | $171.57 | $250.78 | 110,900 | — | — |
| 2021-08-30 | $171.65 | $250.52 | 97,100 | — | — |
| 2021-08-27 | $170.24 | $248.46 | 154,000 | — | — |
| 2021-08-26 | $166.59 | $243.13 | 60,000 | — | — |
| 2021-08-25 | $166.69 | $243.28 | 69,800 | — | — |
| 2021-08-24 | $165.66 | $241.78 | 45,000 | — | — |
| 2021-08-23 | $165.32 | $241.28 | 59,400 | — | — |
| 2021-08-20 | $165.05 | $240.89 | 108,100 | — | — |
| 2021-08-19 | $162.75 | $237.53 | 105,700 | — | — |
| 2021-08-18 | $162.71 | $237.47 | 96,300 | — | — |
| 2021-08-17 | $164.99 | $240.80 | 79,800 | — | — |
| 2021-08-16 | $165.85 | $242.05 | 85,400 | — | — |
| 2021-08-13 | $164.21 | $239.66 | 69,300 | — | — |
| 2021-08-12 | $164.18 | $239.62 | 83,100 | — | — |
| 2021-08-11 | $164.23 | $239.69 | 146,200 | — | — |
| 2021-08-10 | $162.74 | $237.51 | 148,700 | — | — |
| 2021-08-09 | $162.57 | $237.27 | 103,600 | — | — |
| 2021-08-06 | $163.77 | $239.02 | 121,900 | — | — |
| 2021-08-05 | $159.69 | $233.06 | 129,600 | — | — |
| 2021-08-04 | $156.05 | $227.75 | 93,800 | — | — |
| 2021-08-03 | $155.49 | $226.93 | 197,300 | — | — |
| 2021-08-02 | $151.18 | $220.64 | 205,100 | — | — |
| 2021-07-30 | $150.76 | $220.03 | 126,600 | — | — |
| 2021-07-29 | $149.14 | $217.67 | 87,700 | — | — |
| 2021-07-28 | $146.20 | $213.37 | 119,100 | — | — |
| 2021-07-27 | $145.85 | $212.86 | 58,000 | — | — |
| 2021-07-26 | $146.59 | $213.94 | 71,900 | — | — |
| 2021-07-23 | $146.27 | $213.48 | 131,900 | — | — |
| 2021-07-22 | $144.92 | $211.51 | 110,300 | — | — |
| 2021-07-21 | $146.73 | $214.15 | 164,200 | — | — |
| 2021-07-20 | $145.17 | $211.87 | 137,200 | — | — |
| 2021-07-19 | $142.05 | $207.32 | 149,200 | — | — |
| 2021-07-16 | $142.64 | $208.18 | 119,200 | — | — |
| 2021-07-15 | $143.75 | $209.80 | 71,100 | — | — |
| 2021-07-14 | $145.55 | $212.43 | 80,100 | — | — |
| 2021-07-13 | $146.11 | $213.24 | 73,200 | — | — |
| 2021-07-12 | $147.42 | $215.16 | 144,300 | — | — |
| 2021-07-09 | $144.90 | $211.48 | 77,500 | — | — |
| 2021-07-08 | $143.57 | $209.54 | 105,400 | — | — |
| 2021-07-07 | $145.93 | $212.98 | 115,800 | — | — |
| 2021-07-06 | $144.53 | $210.94 | 165,100 | — | — |
| 2021-07-02 | $146.70 | $214.10 | 88,800 | — | — |
| 2021-07-01 | $146.32 | $213.55 | 68,900 | — | — |
| 2021-06-30 | $145.91 | $212.95 | 88,800 | — | — |
| 2021-06-29 | $144.55 | $210.97 | 96,000 | — | — |
| 2021-06-28 | $143.81 | $209.89 | 91,800 | — | — |
| 2021-06-25 | $141.57 | $206.62 | 375,800 | — | — |
| 2021-06-24 | $142.24 | $207.60 | 82,900 | — | — |
| 2021-06-23 | $141.96 | $207.19 | 177,800 | — | — |
| 2021-06-22 | $140.60 | $205.20 | 109,600 | — | — |
| 2021-06-21 | $139.16 | $203.10 | 159,800 | — | — |
| 2021-06-18 | $135.19 | $197.31 | 203,500 | — | — |
| 2021-06-17 | $138.76 | $202.52 | 81,400 | — | — |
| 2021-06-16 | $141.32 | $206.25 | 114,400 | — | — |
| 2021-06-15 | $142.50 | $207.97 | 312,600 | — | — |
| 2021-06-14 | $141.80 | $206.95 | 112,800 | — | — |
| 2021-06-11 | $142.78 | $208.38 | 87,300 | — | — |
| 2021-06-10 | $141.92 | $207.13 | 83,000 | — | — |
| 2021-06-09 | $141.83 | $207.00 | 112,200 | — | — |
| 2021-06-08 | $143.00 | $208.70 | 96,200 | — | — |
| 2021-06-07 | $141.90 | $207.10 | 107,700 | — | — |
| 2021-06-04 | $140.64 | $205.26 | 65,400 | — | — |
| 2021-06-03 | $139.65 | $203.82 | 195,800 | — | — |
| 2021-06-02 | $139.69 | $203.87 | 432,800 | — | — |
| 2021-06-01 | $138.66 | $202.37 | 141,100 | — | — |
| 2021-05-28 | $135.90 | $198.34 | 175,000 | — | — |
| 2021-05-27 | $136.68 | $199.10 | 146,500 | — | — |
| 2021-05-26 | $135.60 | $197.53 | 186,000 | — | — |
| 2021-05-25 | $132.58 | $193.13 | 333,700 | — | — |
| 2021-05-24 | $132.50 | $193.01 | 59,400 | — | — |
| 2021-05-21 | $132.75 | $193.38 | 90,100 | — | — |
| 2021-05-20 | $132.14 | $192.49 | 154,200 | — | — |
| 2021-05-19 | $131.86 | $192.08 | 111,400 | — | — |
| 2021-05-18 | $133.15 | $193.96 | 99,500 | — | — |
| 2021-05-17 | $135.81 | $197.83 | 88,800 | — | — |
| 2021-05-14 | $138.99 | $202.47 | 89,200 | — | — |
| 2021-05-13 | $138.58 | $201.87 | 181,100 | — | — |
| 2021-05-12 | $133.25 | $194.10 | 253,800 | — | — |
| 2021-05-11 | $137.07 | $199.67 | 377,300 | — | — |
| 2021-05-10 | $138.99 | $202.47 | 246,900 | — | — |
| 2021-05-07 | $136.34 | $198.61 | 326,000 | — | — |
| 2021-05-06 | $134.36 | $195.72 | 205,500 | — | — |
| 2021-05-05 | $128.64 | $187.39 | 166,100 | — | — |
| 2021-05-04 | $126.33 | $184.02 | 119,000 | — | — |
| 2021-05-03 | $123.43 | $179.80 | 179,800 | — | — |
| 2021-04-30 | $124.55 | $181.43 | 224,700 | — | — |
| 2021-04-29 | $125.75 | $183.18 | 133,200 | — | — |
| 2021-04-28 | $123.57 | $180.00 | 86,300 | — | — |
| 2021-04-27 | $123.22 | $179.49 | 109,500 | — | — |
| 2021-04-26 | $123.74 | $180.25 | 98,300 | — | — |
| 2021-04-23 | $123.83 | $180.38 | 238,400 | — | — |
| 2021-04-22 | $122.28 | $178.12 | 96,300 | — | — |
| 2021-04-21 | $122.22 | $178.04 | 110,000 | — | — |
| 2021-04-20 | $119.90 | $174.66 | 83,500 | — | — |
| 2021-04-19 | $120.37 | $175.34 | 116,200 | — | — |
| 2021-04-16 | $120.54 | $175.59 | 123,000 | — | — |
| 2021-04-15 | $119.83 | $174.56 | 74,500 | — | — |
| 2021-04-14 | $118.61 | $172.78 | 71,800 | — | — |
| 2021-04-13 | $118.17 | $172.14 | 126,000 | — | — |
| 2021-04-12 | $119.15 | $173.57 | 79,900 | — | — |
| 2021-04-09 | $118.68 | $172.88 | 81,300 | — | — |
| 2021-04-08 | $117.44 | $171.07 | 98,900 | — | — |
| 2021-04-07 | $117.42 | $171.05 | 85,400 | — | — |
| 2021-04-06 | $119.68 | $174.34 | 99,200 | — | — |
| 2021-04-05 | $120.65 | $175.75 | 94,100 | — | — |
| 2021-04-01 | $120.56 | $175.62 | 103,600 | — | — |
| 2021-03-31 | $118.81 | $173.07 | 136,200 | — | — |
| 2021-03-30 | $119.62 | $174.25 | 69,600 | — | — |
| 2021-03-29 | $118.91 | $173.22 | 142,800 | — | — |
| 2021-03-26 | $118.89 | $173.19 | 114,400 | — | — |
| 2021-03-25 | $117.15 | $170.65 | 167,100 | — | — |
| 2021-03-24 | $115.42 | $168.13 | 180,300 | — | — |
| 2021-03-23 | $116.46 | $169.65 | 103,900 | — | — |
| 2021-03-22 | $118.20 | $172.18 | 104,900 | — | — |
| 2021-03-19 | $120.90 | $176.11 | 502,800 | — | — |
| 2021-03-18 | $120.71 | $175.84 | 114,500 | — | — |
| 2021-03-17 | $123.18 | $179.44 | 122,500 | — | — |
| 2021-03-16 | $122.13 | $177.91 | 103,700 | — | — |
| 2021-03-15 | $122.47 | $178.40 | 151,400 | — | — |
| 2021-03-12 | $122.88 | $179.00 | 154,200 | — | — |
| 2021-03-11 | $121.84 | $177.48 | 130,100 | — | — |
| 2021-03-10 | $121.47 | $176.94 | 135,100 | — | — |
| 2021-03-09 | $119.11 | $173.51 | 369,000 | — | — |
| 2021-03-08 | $118.84 | $173.11 | 209,100 | — | — |
| 2021-03-05 | $116.76 | $170.08 | 300,100 | — | — |
| 2021-03-04 | $114.25 | $166.43 | 308,400 | — | — |
| 2021-03-03 | $115.14 | $167.72 | 347,300 | — | — |
| 2021-03-02 | $116.05 | $169.05 | 210,900 | — | — |
| 2021-03-01 | $115.84 | $168.74 | 179,500 | — | — |
| 2021-02-26 | $114.09 | $166.19 | 232,500 | — | — |
| 2021-02-25 | $114.51 | $166.47 | 202,700 | — | — |
| 2021-02-24 | $117.25 | $170.45 | 228,000 | — | — |
| 2021-02-23 | $116.41 | $169.23 | 148,200 | — | — |
| 2021-02-22 | $118.35 | $172.05 | 201,900 | — | — |
| 2021-02-19 | $119.50 | $173.73 | 122,300 | — | — |
| 2021-02-18 | $117.90 | $171.40 | 171,900 | — | — |
| 2021-02-17 | $117.67 | $171.06 | 158,000 | — | — |
| 2021-02-16 | $121.01 | $175.92 | 163,800 | — | — |
| 2021-02-12 | $121.60 | $176.78 | 186,800 | — | — |
| 2021-02-11 | $124.61 | $181.15 | 212,800 | — | — |
| 2021-02-10 | $128.36 | $186.61 | 103,900 | — | — |
| 2021-02-09 | $128.39 | $186.65 | 164,100 | — | — |
| 2021-02-08 | $129.25 | $187.90 | 121,900 | — | — |
| 2021-02-05 | $124.52 | $181.02 | 136,300 | — | — |
| 2021-02-04 | $123.49 | $179.53 | 90,000 | — | — |
| 2021-02-03 | $123.38 | $179.37 | 258,800 | — | — |
| 2021-02-02 | $125.24 | $182.07 | 80,800 | — | — |
| 2021-02-01 | $123.79 | $179.96 | 115,000 | — | — |
| 2021-01-29 | $120.07 | $174.55 | 128,700 | — | — |
| 2021-01-28 | $122.28 | $177.77 | 110,900 | — | — |
| 2021-01-27 | $122.63 | $178.28 | 107,800 | — | — |
| 2021-01-26 | $126.60 | $184.05 | 89,600 | — | — |
| 2021-01-25 | $127.45 | $185.28 | 118,800 | — | — |
| 2021-01-22 | $129.19 | $187.81 | 110,100 | — | — |
| 2021-01-21 | $127.91 | $185.95 | 146,900 | — | — |
| 2021-01-20 | $127.52 | $185.38 | 127,400 | — | — |
| 2021-01-19 | $127.80 | $185.79 | 140,500 | — | — |
| 2021-01-15 | $129.21 | $187.84 | 132,700 | — | — |
| 2021-01-14 | $130.60 | $189.86 | 118,300 | — | — |
| 2021-01-13 | $128.74 | $187.16 | 129,300 | — | — |
| 2021-01-12 | $128.45 | $186.74 | 125,400 | — | — |
| 2021-01-11 | $126.82 | $184.37 | 153,800 | — | — |
| 2021-01-08 | $125.85 | $182.96 | 165,300 | — | — |
| 2021-01-07 | $127.05 | $184.70 | 239,200 | — | — |
| 2021-01-06 | $126.21 | $183.48 | 211,200 | — | — |
| 2021-01-05 | $121.05 | $175.98 | 115,100 | — | — |
| 2021-01-04 | $119.79 | $174.15 | 132,700 | — | — |