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-12-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 | $166.67 | $227.39 | 2,752,000 | — | — |
| 2021-12-30 | $167.49 | $228.51 | 2,666,800 | — | — |
| 2021-12-29 | $168.78 | $230.27 | 3,830,900 | — | — |
| 2021-12-28 | $166.42 | $227.05 | 2,658,600 | — | — |
| 2021-12-27 | $167.58 | $228.63 | 3,769,300 | — | — |
| 2021-12-23 | $165.67 | $226.02 | 3,876,900 | — | — |
| 2021-12-22 | $165.44 | $225.71 | 5,811,300 | — | — |
| 2021-12-21 | $166.63 | $227.33 | 13,862,900 | — | — |
| 2021-12-20 | $156.98 | $214.17 | 8,411,900 | — | — |
| 2021-12-17 | $161.36 | $220.14 | 7,705,100 | — | — |
| 2021-12-16 | $162.72 | $222.00 | 7,138,100 | — | — |
| 2021-12-15 | $163.90 | $223.61 | 7,144,600 | — | — |
| 2021-12-14 | $165.40 | $225.66 | 4,872,200 | — | — |
| 2021-12-13 | $166.84 | $227.62 | 5,972,300 | — | — |
| 2021-12-10 | $169.06 | $230.65 | 4,791,100 | — | — |
| 2021-12-09 | $168.10 | $229.34 | 5,171,600 | — | — |
| 2021-12-08 | $170.25 | $232.27 | 5,614,400 | — | — |
| 2021-12-07 | $171.29 | $233.69 | 5,898,700 | — | — |
| 2021-12-06 | $168.91 | $230.44 | 5,636,900 | — | — |
| 2021-12-03 | $170.24 | $232.26 | 4,878,500 | — | — |
| 2021-12-02 | $170.00 | $231.52 | 4,398,900 | — | — |
| 2021-12-01 | $166.70 | $227.02 | 6,618,200 | — | — |
| 2021-11-30 | $169.24 | $230.48 | 11,033,700 | — | — |
| 2021-11-29 | $169.87 | $231.34 | 5,448,700 | — | — |
| 2021-11-26 | $168.02 | $228.82 | 4,751,100 | — | — |
| 2021-11-24 | $172.03 | $234.28 | 4,637,600 | — | — |
| 2021-11-23 | $172.15 | $234.44 | 5,302,100 | — | — |
| 2021-11-22 | $174.24 | $237.29 | 5,906,400 | — | — |
| 2021-11-19 | $174.88 | $238.16 | 6,145,600 | — | — |
| 2021-11-18 | $171.35 | $233.35 | 4,044,200 | — | — |
| 2021-11-17 | $171.74 | $233.89 | 3,940,200 | — | — |
| 2021-11-16 | $171.83 | $234.01 | 4,401,000 | — | — |
| 2021-11-15 | $168.85 | $229.95 | 3,856,700 | — | — |
| 2021-11-12 | $169.09 | $230.28 | 5,126,300 | — | — |
| 2021-11-11 | $166.97 | $227.39 | 4,994,900 | — | — |
| 2021-11-10 | $168.26 | $229.15 | 8,185,200 | — | — |
| 2021-11-09 | $173.82 | $236.72 | 4,343,000 | — | — |
| 2021-11-08 | $171.85 | $234.03 | 8,301,100 | — | — |
| 2021-11-05 | $177.51 | $241.74 | 5,892,200 | — | — |
| 2021-11-04 | $175.44 | $238.92 | 5,460,100 | — | — |
| 2021-11-03 | $172.50 | $234.92 | 7,176,700 | — | — |
| 2021-11-02 | $167.83 | $228.56 | 5,038,000 | — | — |
| 2021-11-01 | $166.33 | $226.52 | 3,610,800 | — | — |
| 2021-10-29 | $167.29 | $227.82 | 6,740,600 | — | — |
| 2021-10-28 | $164.46 | $223.97 | 3,762,000 | — | — |
| 2021-10-27 | $162.35 | $221.10 | 4,163,900 | — | — |
| 2021-10-26 | $163.79 | $223.06 | 4,711,200 | — | — |
| 2021-10-25 | $164.22 | $223.64 | 3,878,200 | — | — |
| 2021-10-22 | $163.48 | $222.64 | 5,323,000 | — | — |
| 2021-10-21 | $162.18 | $220.87 | 6,121,700 | — | — |
| 2021-10-20 | $158.45 | $215.79 | 4,487,000 | — | — |
| 2021-10-19 | $157.82 | $214.93 | 6,198,200 | — | — |
| 2021-10-18 | $159.43 | $217.12 | 5,765,300 | — | — |
| 2021-10-15 | $158.01 | $215.19 | 5,532,100 | — | — |
| 2021-10-14 | $157.14 | $214.00 | 6,024,500 | — | — |
| 2021-10-13 | $156.30 | $212.86 | 8,456,300 | — | — |
| 2021-10-12 | $153.35 | $208.84 | 7,408,600 | — | — |
| 2021-10-11 | $150.28 | $204.66 | 5,551,200 | — | — |
| 2021-10-08 | $152.48 | $207.66 | 6,333,700 | — | — |
| 2021-10-07 | $151.85 | $206.80 | 7,958,000 | — | — |
| 2021-10-06 | $148.80 | $202.64 | 7,610,700 | — | — |
| 2021-10-05 | $149.46 | $203.54 | 10,881,900 | — | — |
| 2021-10-04 | $147.14 | $200.38 | 7,951,000 | — | — |
| 2021-10-01 | $147.06 | $200.27 | 8,112,300 | — | — |
| 2021-09-30 | $145.23 | $197.78 | 10,133,600 | — | — |
| 2021-09-29 | $146.02 | $198.86 | 7,794,900 | — | — |
| 2021-09-28 | $145.30 | $197.88 | 10,692,300 | — | — |
| 2021-09-27 | $148.04 | $201.61 | 11,479,300 | — | — |
| 2021-09-24 | $149.59 | $203.72 | 26,913,300 | — | — |
| 2021-09-23 | $159.58 | $217.33 | 11,981,500 | — | — |
| 2021-09-22 | $157.44 | $214.41 | 6,844,800 | — | — |
| 2021-09-21 | $155.02 | $211.11 | 5,857,900 | — | — |
| 2021-09-20 | $154.25 | $210.07 | 7,041,200 | — | — |
| 2021-09-17 | $156.42 | $213.02 | 7,944,800 | — | — |
| 2021-09-16 | $157.60 | $214.63 | 5,085,900 | — | — |
| 2021-09-15 | $157.91 | $215.05 | 6,827,100 | — | — |
| 2021-09-14 | $158.76 | $216.21 | 5,323,900 | — | — |
| 2021-09-13 | $159.52 | $217.24 | 8,814,500 | — | — |
| 2021-09-10 | $163.59 | $222.79 | 4,252,100 | — | — |
| 2021-09-09 | $163.34 | $222.45 | 8,414,800 | — | — |
| 2021-09-08 | $160.71 | $218.86 | 6,591,700 | — | — |
| 2021-09-07 | $162.64 | $221.49 | 5,648,800 | — | — |
| 2021-09-03 | $163.29 | $222.38 | 4,254,500 | — | — |
| 2021-09-02 | $163.67 | $222.89 | 4,632,100 | — | — |
| 2021-09-01 | $164.56 | $224.11 | 4,706,500 | — | — |
| 2021-08-31 | $164.74 | $224.35 | 7,545,600 | — | — |
| 2021-08-30 | $168.03 | $228.83 | 3,537,100 | — | — |
| 2021-08-27 | $167.58 | $228.22 | 3,012,400 | — | — |
| 2021-08-26 | $166.92 | $226.95 | 4,069,600 | — | — |
| 2021-08-25 | $169.84 | $230.92 | 3,003,800 | — | — |
| 2021-08-24 | $169.98 | $231.11 | 3,133,100 | — | — |
| 2021-08-23 | $169.72 | $230.75 | 3,796,500 | — | — |
| 2021-08-20 | $167.79 | $228.13 | 4,039,100 | — | — |
| 2021-08-19 | $165.59 | $225.14 | 7,336,300 | — | — |
| 2021-08-18 | $168.81 | $229.52 | 5,487,400 | — | — |
| 2021-08-17 | $170.66 | $232.03 | 3,602,900 | — | — |
| 2021-08-16 | $172.36 | $234.34 | 3,530,200 | — | — |
| 2021-08-13 | $171.69 | $233.43 | 2,966,200 | — | — |
| 2021-08-12 | $170.64 | $232.00 | 3,997,100 | — | — |
| 2021-08-11 | $171.27 | $232.86 | 4,078,300 | — | — |
| 2021-08-10 | $172.27 | $234.22 | 3,747,100 | — | — |
| 2021-08-09 | $171.77 | $233.54 | 3,612,800 | — | — |
| 2021-08-06 | $172.80 | $234.94 | 4,088,700 | — | — |
| 2021-08-05 | $173.85 | $236.37 | 3,824,000 | — | — |
| 2021-08-04 | $171.91 | $233.73 | 4,646,200 | — | — |
| 2021-08-03 | $171.23 | $232.81 | 5,718,100 | — | — |
| 2021-08-02 | $168.75 | $229.43 | 5,532,500 | — | — |
| 2021-07-30 | $167.51 | $227.75 | 5,364,400 | — | — |
| 2021-07-29 | $166.99 | $227.04 | 3,605,600 | — | — |
| 2021-07-28 | $165.46 | $224.96 | 4,093,600 | — | — |
| 2021-07-27 | $164.57 | $223.75 | 4,359,000 | — | — |
| 2021-07-26 | $165.09 | $224.46 | 3,858,800 | — | — |
| 2021-07-23 | $166.36 | $226.19 | 4,217,700 | — | — |
| 2021-07-22 | $163.68 | $222.54 | 4,851,500 | — | — |
| 2021-07-21 | $161.08 | $219.01 | 5,393,100 | — | — |
| 2021-07-20 | $159.74 | $217.18 | 4,629,200 | — | — |
| 2021-07-19 | $157.87 | $214.64 | 7,377,100 | — | — |
| 2021-07-16 | $159.85 | $217.33 | 6,603,700 | — | — |
| 2021-07-15 | $161.69 | $219.84 | 6,432,500 | — | — |
| 2021-07-14 | $161.54 | $219.63 | 4,928,000 | — | — |
| 2021-07-13 | $161.59 | $219.70 | 5,747,700 | — | — |
| 2021-07-12 | $161.82 | $220.01 | 4,992,200 | — | — |
| 2021-07-09 | $161.00 | $218.90 | 5,002,300 | — | — |
| 2021-07-08 | $160.63 | $218.39 | 6,081,600 | — | — |
| 2021-07-07 | $160.16 | $217.76 | 5,408,300 | — | — |
| 2021-07-06 | $160.11 | $217.69 | 6,671,000 | — | — |
| 2021-07-02 | $159.74 | $217.18 | 6,396,700 | — | — |
| 2021-07-01 | $158.00 | $214.82 | 9,011,500 | — | — |
| 2021-06-30 | $154.49 | $210.05 | 10,281,800 | — | — |
| 2021-06-29 | $155.95 | $212.03 | 10,279,900 | — | — |
| 2021-06-28 | $152.36 | $207.15 | 13,133,300 | — | — |
| 2021-06-25 | $154.35 | $209.86 | 46,285,400 | — | — |
| 2021-06-24 | $133.60 | $181.64 | 11,420,500 | — | — |
| 2021-06-23 | $133.10 | $180.96 | 4,566,000 | — | — |
| 2021-06-22 | $132.48 | $180.12 | 6,043,800 | — | — |
| 2021-06-21 | $130.08 | $176.86 | 6,288,500 | — | — |
| 2021-06-18 | $128.41 | $174.59 | 9,784,800 | — | — |
| 2021-06-17 | $128.92 | $175.28 | 8,568,100 | — | — |
| 2021-06-16 | $130.40 | $177.29 | 7,915,500 | — | — |
| 2021-06-15 | $130.29 | $177.14 | 5,168,100 | — | — |
| 2021-06-14 | $131.36 | $178.60 | 5,743,600 | — | — |
| 2021-06-11 | $131.94 | $179.39 | 5,414,500 | — | — |
| 2021-06-10 | $130.98 | $178.08 | 6,584,100 | — | — |
| 2021-06-09 | $131.84 | $179.25 | 6,448,100 | — | — |
| 2021-06-08 | $133.35 | $181.30 | 4,915,200 | — | — |
| 2021-06-07 | $133.95 | $182.12 | 3,765,000 | — | — |
| 2021-06-04 | $133.74 | $181.83 | 5,217,100 | — | — |
| 2021-06-03 | $134.17 | $182.42 | 5,027,400 | — | — |
| 2021-06-02 | $134.17 | $182.42 | 5,226,100 | — | — |
| 2021-06-01 | $134.51 | $182.88 | 5,577,900 | — | — |
| 2021-05-28 | $136.46 | $185.53 | 4,153,500 | — | — |
| 2021-05-27 | $136.56 | $185.29 | 12,882,300 | — | — |
| 2021-05-26 | $136.89 | $185.74 | 6,781,500 | — | — |
| 2021-05-25 | $134.32 | $182.26 | 4,885,800 | — | — |
| 2021-05-24 | $134.06 | $181.90 | 4,313,200 | — | — |
| 2021-05-21 | $132.66 | $180.00 | 5,329,700 | — | — |
| 2021-05-20 | $133.27 | $180.83 | 4,934,800 | — | — |
| 2021-05-19 | $132.96 | $180.41 | 5,582,300 | — | — |
| 2021-05-18 | $135.56 | $183.94 | 5,664,700 | — | — |
| 2021-05-17 | $136.41 | $185.09 | 3,934,200 | — | — |
| 2021-05-14 | $135.93 | $184.44 | 4,367,900 | — | — |
| 2021-05-13 | $133.61 | $181.29 | 6,284,300 | — | — |
| 2021-05-12 | $133.39 | $180.99 | 5,865,100 | — | — |
| 2021-05-11 | $137.12 | $186.05 | 8,045,400 | — | — |
| 2021-05-10 | $136.40 | $185.08 | 5,669,300 | — | — |
| 2021-05-07 | $137.81 | $186.99 | 10,566,700 | — | — |
| 2021-05-06 | $133.49 | $181.13 | 5,201,000 | — | — |
| 2021-05-05 | $132.21 | $179.39 | 6,234,200 | — | — |
| 2021-05-04 | $131.55 | $178.50 | 6,129,500 | — | — |
| 2021-05-03 | $133.03 | $180.51 | 5,053,000 | — | — |
| 2021-04-30 | $132.62 | $179.95 | 5,643,600 | — | — |
| 2021-04-29 | $133.26 | $180.82 | 6,612,500 | — | — |
| 2021-04-28 | $130.71 | $177.36 | 8,195,400 | — | — |
| 2021-04-27 | $132.11 | $179.26 | 5,833,100 | — | — |
| 2021-04-26 | $131.60 | $178.56 | 8,217,800 | — | — |
| 2021-04-23 | $130.19 | $176.65 | 7,489,000 | — | — |
| 2021-04-22 | $129.18 | $175.28 | 6,442,900 | — | — |
| 2021-04-21 | $129.90 | $176.26 | 7,110,900 | — | — |
| 2021-04-20 | $127.11 | $172.47 | 13,268,700 | — | — |
| 2021-04-19 | $132.57 | $179.88 | 5,613,600 | — | — |
| 2021-04-16 | $134.31 | $182.24 | 6,852,500 | — | — |
| 2021-04-15 | $133.67 | $181.37 | 6,284,800 | — | — |
| 2021-04-14 | $132.26 | $179.46 | 7,354,100 | — | — |
| 2021-04-13 | $133.54 | $181.20 | 8,778,200 | — | — |
| 2021-04-12 | $136.64 | $185.40 | 5,638,200 | — | — |
| 2021-04-09 | $135.45 | $183.79 | 6,056,800 | — | — |
| 2021-04-08 | $133.68 | $181.39 | 8,748,400 | — | — |
| 2021-04-07 | $136.54 | $185.27 | 6,646,000 | — | — |
| 2021-04-06 | $137.16 | $186.11 | 4,670,100 | — | — |
| 2021-04-05 | $135.12 | $183.34 | 5,508,900 | — | — |
| 2021-04-01 | $132.53 | $179.83 | 5,720,600 | — | — |
| 2021-03-31 | $132.89 | $180.32 | 6,878,900 | — | — |
| 2021-03-30 | $132.95 | $180.40 | 6,026,600 | — | — |
| 2021-03-29 | $133.49 | $181.13 | 7,153,900 | — | — |
| 2021-03-26 | $132.99 | $180.45 | 10,010,500 | — | — |
| 2021-03-25 | $128.64 | $174.55 | 18,475,800 | — | — |
| 2021-03-24 | $133.16 | $180.68 | 8,157,600 | — | — |
| 2021-03-23 | $137.12 | $186.05 | 5,582,600 | — | — |
| 2021-03-22 | $138.27 | $187.62 | 7,537,300 | — | — |
| 2021-03-19 | $137.49 | $186.56 | 24,980,400 | — | — |
| 2021-03-18 | $143.17 | $194.26 | 10,188,400 | — | — |
| 2021-03-17 | $144.82 | $196.50 | 5,134,400 | — | — |
| 2021-03-16 | $144.65 | $196.27 | 5,623,000 | — | — |
| 2021-03-15 | $144.94 | $196.67 | 5,413,900 | — | — |
| 2021-03-12 | $140.45 | $190.57 | 4,143,200 | — | — |
| 2021-03-11 | $141.19 | $191.58 | 5,696,500 | — | — |
| 2021-03-10 | $137.59 | $186.69 | 4,519,600 | — | — |
| 2021-03-09 | $135.95 | $184.47 | 5,977,800 | — | — |
| 2021-03-08 | $134.56 | $182.58 | 4,983,000 | — | — |
| 2021-03-05 | $133.35 | $180.94 | 5,957,100 | — | — |
| 2021-03-04 | $132.04 | $179.16 | 7,181,500 | — | — |
| 2021-03-03 | $134.26 | $182.17 | 4,888,400 | — | — |
| 2021-03-02 | $137.02 | $185.92 | 5,292,700 | — | — |
| 2021-03-01 | $137.65 | $186.77 | 5,717,800 | — | — |
| 2021-02-26 | $134.78 | $182.88 | 6,650,200 | — | — |
| 2021-02-25 | $135.54 | $183.54 | 5,674,300 | — | — |
| 2021-02-24 | $135.65 | $183.69 | 6,360,900 | — | — |
| 2021-02-23 | $136.13 | $184.34 | 10,364,100 | — | — |
| 2021-02-22 | $136.67 | $185.07 | 8,985,900 | — | — |
| 2021-02-19 | $142.02 | $192.31 | 7,486,000 | — | — |
| 2021-02-18 | $145.09 | $196.47 | 4,486,800 | — | — |
| 2021-02-17 | $143.99 | $194.98 | 6,437,100 | — | — |
| 2021-02-16 | $141.71 | $191.89 | 4,873,400 | — | — |
| 2021-02-12 | $142.12 | $192.45 | 3,637,000 | — | — |
| 2021-02-11 | $143.54 | $194.37 | 3,828,700 | — | — |
| 2021-02-10 | $142.46 | $192.91 | 4,125,700 | — | — |
| 2021-02-09 | $141.79 | $192.00 | 3,436,300 | — | — |
| 2021-02-08 | $143.41 | $194.19 | 6,304,300 | — | — |
| 2021-02-05 | $145.11 | $196.50 | 6,151,500 | — | — |
| 2021-02-04 | $140.63 | $190.43 | 4,533,700 | — | — |
| 2021-02-03 | $138.63 | $187.72 | 4,678,600 | — | — |
| 2021-02-02 | $139.59 | $189.02 | 7,132,800 | — | — |
| 2021-02-01 | $135.71 | $183.77 | 4,366,800 | — | — |
| 2021-01-29 | $133.59 | $180.90 | 7,166,100 | — | — |
| 2021-01-28 | $134.72 | $182.43 | 6,244,600 | — | — |
| 2021-01-27 | $131.02 | $177.42 | 7,815,900 | — | — |
| 2021-01-26 | $135.10 | $182.94 | 5,312,300 | — | — |
| 2021-01-25 | $137.55 | $186.26 | 5,998,700 | — | — |
| 2021-01-22 | $139.35 | $188.70 | 4,150,500 | — | — |
| 2021-01-21 | $141.61 | $191.76 | 4,011,200 | — | — |
| 2021-01-20 | $142.80 | $193.37 | 4,654,400 | — | — |
| 2021-01-19 | $139.27 | $188.59 | 6,537,800 | — | — |
| 2021-01-15 | $140.72 | $190.55 | 6,412,400 | — | — |
| 2021-01-14 | $141.30 | $191.34 | 4,104,000 | — | — |
| 2021-01-13 | $143.04 | $193.69 | 3,330,100 | — | — |
| 2021-01-12 | $145.05 | $196.42 | 3,678,800 | — | — |
| 2021-01-11 | $147.05 | $199.12 | 4,252,000 | — | — |
| 2021-01-08 | $146.35 | $198.18 | 3,950,500 | — | — |
| 2021-01-07 | $144.95 | $196.28 | 5,256,900 | — | — |
| 2021-01-06 | $142.35 | $192.76 | 6,072,900 | — | — |
| 2021-01-05 | $141.23 | $191.24 | 4,163,100 | — | — |
| 2021-01-04 | $140.10 | $189.71 | 6,178,500 | — | — |