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
- 1997-05-15 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.72 | $166.72 | 47,830,000 | — | — |
| 2021-12-30 | $168.64 | $168.64 | 37,584,000 | — | — |
| 2021-12-29 | $169.20 | $169.20 | 35,754,000 | — | — |
| 2021-12-28 | $170.66 | $170.66 | 54,638,000 | — | — |
| 2021-12-27 | $169.67 | $169.67 | 58,688,000 | — | — |
| 2021-12-23 | $171.07 | $171.07 | 36,788,000 | — | — |
| 2021-12-22 | $171.04 | $171.04 | 55,036,000 | — | — |
| 2021-12-21 | $170.42 | $170.42 | 55,956,000 | — | — |
| 2021-12-20 | $167.08 | $167.08 | 57,372,000 | — | — |
| 2021-12-17 | $170.02 | $170.02 | 85,542,000 | — | — |
| 2021-12-16 | $168.87 | $168.87 | 60,876,000 | — | — |
| 2021-12-15 | $173.32 | $173.32 | 75,794,000 | — | — |
| 2021-12-14 | $169.09 | $169.09 | 55,976,000 | — | — |
| 2021-12-13 | $169.57 | $169.57 | 62,170,000 | — | — |
| 2021-12-10 | $172.21 | $172.21 | 60,690,000 | — | — |
| 2021-12-09 | $174.17 | $174.17 | 46,062,000 | — | — |
| 2021-12-08 | $176.16 | $176.16 | 45,254,000 | — | — |
| 2021-12-07 | $176.16 | $176.16 | 66,410,000 | — | — |
| 2021-12-06 | $171.37 | $171.37 | 68,860,000 | — | — |
| 2021-12-03 | $169.49 | $169.49 | 80,712,000 | — | — |
| 2021-12-02 | $171.87 | $171.87 | 64,726,000 | — | — |
| 2021-12-01 | $172.19 | $172.19 | 74,916,000 | — | — |
| 2021-11-30 | $175.35 | $175.35 | 80,022,000 | — | — |
| 2021-11-29 | $178.08 | $178.08 | 65,312,000 | — | — |
| 2021-11-26 | $175.23 | $175.23 | 59,826,000 | — | — |
| 2021-11-24 | $179.02 | $179.02 | 46,560,000 | — | — |
| 2021-11-23 | $179.00 | $179.00 | 73,804,000 | — | — |
| 2021-11-22 | $178.63 | $178.63 | 96,844,000 | — | — |
| 2021-11-19 | $183.83 | $183.83 | 98,734,000 | — | — |
| 2021-11-18 | $184.80 | $184.80 | 114,070,000 | — | — |
| 2021-11-17 | $177.45 | $177.45 | 51,206,000 | — | — |
| 2021-11-16 | $177.04 | $177.04 | 44,342,000 | — | — |
| 2021-11-15 | $177.28 | $177.28 | 58,594,000 | — | — |
| 2021-11-12 | $176.26 | $176.26 | 53,788,000 | — | — |
| 2021-11-11 | $173.63 | $173.63 | 45,288,000 | — | — |
| 2021-11-10 | $174.10 | $174.10 | 80,548,000 | — | — |
| 2021-11-09 | $178.81 | $178.81 | 85,898,000 | — | — |
| 2021-11-08 | $174.45 | $174.45 | 61,480,000 | — | — |
| 2021-11-05 | $175.95 | $175.95 | 99,940,000 | — | — |
| 2021-11-04 | $173.85 | $173.85 | 107,060,000 | — | — |
| 2021-11-03 | $169.20 | $169.20 | 67,944,000 | — | — |
| 2021-11-02 | $165.64 | $165.64 | 52,552,000 | — | — |
| 2021-11-01 | $165.91 | $165.91 | 72,178,000 | — | — |
| 2021-10-29 | $168.62 | $168.62 | 129,722,000 | — | — |
| 2021-10-28 | $172.33 | $172.33 | 114,174,000 | — | — |
| 2021-10-27 | $169.62 | $169.62 | 54,044,000 | — | — |
| 2021-10-26 | $168.80 | $168.80 | 53,966,000 | — | — |
| 2021-10-25 | $166.02 | $166.02 | 44,520,000 | — | — |
| 2021-10-22 | $166.78 | $166.78 | 62,782,000 | — | — |
| 2021-10-21 | $171.75 | $171.75 | 37,628,000 | — | — |
| 2021-10-20 | $170.75 | $170.75 | 42,796,000 | — | — |
| 2021-10-19 | $172.21 | $172.21 | 47,722,000 | — | — |
| 2021-10-18 | $172.34 | $172.34 | 63,482,000 | — | — |
| 2021-10-15 | $170.45 | $170.45 | 103,598,000 | — | — |
| 2021-10-14 | $164.99 | $164.99 | 42,190,000 | — | — |
| 2021-10-13 | $164.21 | $164.21 | 48,402,000 | — | — |
| 2021-10-12 | $162.37 | $162.37 | 36,392,000 | — | — |
| 2021-10-11 | $162.32 | $162.32 | 40,684,000 | — | — |
| 2021-10-08 | $164.43 | $164.43 | 39,964,000 | — | — |
| 2021-10-07 | $165.12 | $165.12 | 48,182,000 | — | — |
| 2021-10-06 | $163.10 | $163.10 | 50,660,000 | — | — |
| 2021-10-05 | $161.05 | $161.05 | 65,384,000 | — | — |
| 2021-10-04 | $159.49 | $159.49 | 90,462,000 | — | — |
| 2021-10-01 | $164.16 | $164.16 | 56,712,000 | — | — |
| 2021-09-30 | $164.25 | $164.25 | 56,848,000 | — | — |
| 2021-09-29 | $165.06 | $165.06 | 51,246,000 | — | — |
| 2021-09-28 | $165.80 | $165.80 | 88,616,000 | — | — |
| 2021-09-27 | $170.29 | $170.29 | 72,690,000 | — | — |
| 2021-09-24 | $171.28 | $171.28 | 42,324,000 | — | — |
| 2021-09-23 | $170.80 | $170.80 | 47,588,000 | — | — |
| 2021-09-22 | $169.00 | $169.00 | 48,228,000 | — | — |
| 2021-09-21 | $167.18 | $167.18 | 55,618,000 | — | — |
| 2021-09-20 | $167.79 | $167.79 | 93,382,000 | — | — |
| 2021-09-17 | $173.13 | $173.13 | 92,332,000 | — | — |
| 2021-09-16 | $174.41 | $174.41 | 51,672,000 | — | — |
| 2021-09-15 | $173.79 | $173.79 | 59,150,000 | — | — |
| 2021-09-14 | $172.50 | $172.50 | 38,738,000 | — | — |
| 2021-09-13 | $172.86 | $172.86 | 51,380,000 | — | — |
| 2021-09-10 | $173.46 | $173.46 | 47,946,000 | — | — |
| 2021-09-09 | $174.21 | $174.21 | 54,384,000 | — | — |
| 2021-09-08 | $176.27 | $176.27 | 61,068,000 | — | — |
| 2021-09-07 | $175.46 | $175.46 | 54,758,000 | — | — |
| 2021-09-03 | $173.90 | $173.90 | 51,514,000 | — | — |
| 2021-09-02 | $173.16 | $173.16 | 58,474,000 | — | — |
| 2021-09-01 | $173.95 | $173.95 | 72,598,000 | — | — |
| 2021-08-31 | $173.54 | $173.54 | 87,128,000 | — | — |
| 2021-08-30 | $171.08 | $171.08 | 63,844,000 | — | — |
| 2021-08-27 | $167.48 | $167.48 | 48,048,000 | — | — |
| 2021-08-26 | $165.80 | $165.80 | 41,976,000 | — | — |
| 2021-08-25 | $164.96 | $164.96 | 33,606,000 | — | — |
| 2021-08-24 | $165.29 | $165.29 | 51,036,000 | — | — |
| 2021-08-23 | $163.29 | $163.29 | 65,362,000 | — | — |
| 2021-08-20 | $160.00 | $160.00 | 67,168,000 | — | — |
| 2021-08-19 | $159.39 | $159.39 | 75,658,000 | — | — |
| 2021-08-18 | $160.06 | $160.06 | 56,086,000 | — | — |
| 2021-08-17 | $162.10 | $162.10 | 67,758,000 | — | — |
| 2021-08-16 | $164.95 | $164.95 | 66,394,000 | — | — |
| 2021-08-13 | $164.70 | $164.70 | 41,134,000 | — | — |
| 2021-08-12 | $165.18 | $165.18 | 46,282,000 | — | — |
| 2021-08-11 | $164.61 | $164.61 | 58,944,000 | — | — |
| 2021-08-10 | $166.03 | $166.03 | 48,252,000 | — | — |
| 2021-08-09 | $167.09 | $167.09 | 42,964,000 | — | — |
| 2021-08-06 | $167.25 | $167.25 | 52,752,000 | — | — |
| 2021-08-05 | $168.80 | $168.80 | 48,670,000 | — | — |
| 2021-08-04 | $167.74 | $167.74 | 43,678,000 | — | — |
| 2021-08-03 | $168.31 | $168.31 | 83,146,000 | — | — |
| 2021-08-02 | $166.57 | $166.57 | 67,078,000 | — | — |
| 2021-07-30 | $166.38 | $166.38 | 199,312,000 | — | — |
| 2021-07-29 | $180.00 | $180.00 | 110,400,000 | — | — |
| 2021-07-28 | $181.52 | $181.52 | 59,988,000 | — | — |
| 2021-07-27 | $181.32 | $181.32 | 82,638,000 | — | — |
| 2021-07-26 | $184.99 | $184.99 | 58,002,000 | — | — |
| 2021-07-23 | $182.83 | $182.83 | 48,726,000 | — | — |
| 2021-07-22 | $181.90 | $181.90 | 65,308,000 | — | — |
| 2021-07-21 | $179.26 | $179.26 | 46,380,000 | — | — |
| 2021-07-20 | $178.66 | $178.66 | 65,114,000 | — | — |
| 2021-07-19 | $177.48 | $177.48 | 75,692,000 | — | — |
| 2021-07-16 | $178.68 | $178.68 | 80,874,000 | — | — |
| 2021-07-15 | $181.56 | $181.56 | 63,706,000 | — | — |
| 2021-07-14 | $184.08 | $184.08 | 65,932,000 | — | — |
| 2021-07-13 | $183.87 | $183.87 | 76,918,000 | — | — |
| 2021-07-12 | $185.93 | $185.93 | 51,432,000 | — | — |
| 2021-07-09 | $185.97 | $185.97 | 74,964,000 | — | — |
| 2021-07-08 | $186.57 | $186.57 | 103,612,000 | — | — |
| 2021-07-07 | $184.83 | $184.83 | 106,562,000 | — | — |
| 2021-07-06 | $183.79 | $183.79 | 134,896,000 | — | — |
| 2021-07-02 | $175.55 | $175.55 | 63,388,000 | — | — |
| 2021-07-01 | $171.65 | $171.65 | 40,742,000 | — | — |
| 2021-06-30 | $172.01 | $172.01 | 48,080,000 | — | — |
| 2021-06-29 | $172.41 | $172.41 | 41,968,000 | — | — |
| 2021-06-28 | $172.19 | $172.19 | 44,856,000 | — | — |
| 2021-06-25 | $170.07 | $170.07 | 78,820,000 | — | — |
| 2021-06-24 | $172.45 | $172.45 | 76,640,000 | — | — |
| 2021-06-23 | $175.19 | $175.19 | 56,266,000 | — | — |
| 2021-06-22 | $175.27 | $175.27 | 66,902,000 | — | — |
| 2021-06-21 | $172.70 | $172.70 | 65,542,000 | — | — |
| 2021-06-18 | $174.35 | $174.35 | 104,954,000 | — | — |
| 2021-06-17 | $174.46 | $174.46 | 102,730,000 | — | — |
| 2021-06-16 | $170.76 | $170.76 | 84,056,000 | — | — |
| 2021-06-15 | $169.16 | $169.16 | 48,524,000 | — | — |
| 2021-06-14 | $169.19 | $169.19 | 51,394,000 | — | — |
| 2021-06-11 | $167.34 | $167.34 | 56,348,000 | — | — |
| 2021-06-10 | $167.48 | $167.48 | 69,530,000 | — | — |
| 2021-06-09 | $164.06 | $164.06 | 49,110,000 | — | — |
| 2021-06-08 | $163.21 | $163.21 | 68,334,000 | — | — |
| 2021-06-07 | $159.90 | $159.90 | 44,316,000 | — | — |
| 2021-06-04 | $160.31 | $160.31 | 44,994,000 | — | — |
| 2021-06-03 | $159.35 | $159.35 | 47,966,000 | — | — |
| 2021-06-02 | $161.70 | $161.70 | 40,290,000 | — | — |
| 2021-06-01 | $160.93 | $160.93 | 48,600,000 | — | — |
| 2021-05-28 | $161.15 | $161.15 | 46,596,000 | — | — |
| 2021-05-27 | $161.51 | $161.51 | 51,224,000 | — | — |
| 2021-05-26 | $163.26 | $163.26 | 47,680,000 | — | — |
| 2021-05-25 | $162.95 | $162.95 | 65,222,000 | — | — |
| 2021-05-24 | $162.25 | $162.25 | 48,456,000 | — | — |
| 2021-05-21 | $160.15 | $160.15 | 82,098,000 | — | — |
| 2021-05-20 | $162.38 | $162.38 | 52,664,000 | — | — |
| 2021-05-19 | $161.59 | $161.59 | 53,594,000 | — | — |
| 2021-05-18 | $161.61 | $161.61 | 56,568,000 | — | — |
| 2021-05-17 | $163.52 | $163.52 | 74,478,000 | — | — |
| 2021-05-14 | $161.15 | $161.15 | 66,500,000 | — | — |
| 2021-05-13 | $158.07 | $158.07 | 67,018,000 | — | — |
| 2021-05-12 | $157.60 | $157.60 | 98,728,000 | — | — |
| 2021-05-11 | $161.20 | $161.20 | 92,396,000 | — | — |
| 2021-05-10 | $159.52 | $159.52 | 116,772,000 | — | — |
| 2021-05-07 | $164.58 | $164.58 | 94,206,000 | — | — |
| 2021-05-06 | $165.32 | $165.32 | 88,954,000 | — | — |
| 2021-05-05 | $163.53 | $163.53 | 74,226,000 | — | — |
| 2021-05-04 | $165.59 | $165.59 | 108,788,000 | — | — |
| 2021-05-03 | $169.32 | $169.32 | 117,510,000 | — | — |
| 2021-04-30 | $173.37 | $173.37 | 140,186,000 | — | — |
| 2021-04-29 | $173.57 | $173.57 | 153,648,000 | — | — |
| 2021-04-28 | $172.93 | $172.93 | 92,638,000 | — | — |
| 2021-04-27 | $170.87 | $170.87 | 76,542,000 | — | — |
| 2021-04-26 | $170.45 | $170.45 | 97,614,000 | — | — |
| 2021-04-23 | $167.04 | $167.04 | 63,856,000 | — | — |
| 2021-04-22 | $165.45 | $165.45 | 51,612,000 | — | — |
| 2021-04-21 | $168.10 | $168.10 | 44,224,000 | — | — |
| 2021-04-20 | $166.73 | $166.73 | 52,460,000 | — | — |
| 2021-04-19 | $168.60 | $168.60 | 54,508,000 | — | — |
| 2021-04-16 | $169.97 | $169.97 | 63,720,000 | — | — |
| 2021-04-15 | $168.95 | $168.95 | 64,672,000 | — | — |
| 2021-04-14 | $166.65 | $166.65 | 62,904,000 | — | — |
| 2021-04-13 | $170.00 | $170.00 | 66,316,000 | — | — |
| 2021-04-12 | $168.97 | $168.97 | 65,636,000 | — | — |
| 2021-04-09 | $168.61 | $168.61 | 86,830,000 | — | — |
| 2021-04-08 | $164.96 | $164.96 | 56,242,000 | — | — |
| 2021-04-07 | $163.97 | $163.97 | 66,924,000 | — | — |
| 2021-04-06 | $161.19 | $161.19 | 50,756,000 | — | — |
| 2021-04-05 | $161.34 | $161.34 | 66,698,000 | — | — |
| 2021-04-01 | $158.05 | $158.05 | 58,806,000 | — | — |
| 2021-03-31 | $154.70 | $154.70 | 61,878,000 | — | — |
| 2021-03-30 | $152.76 | $152.76 | 46,752,000 | — | — |
| 2021-03-29 | $153.79 | $153.79 | 54,920,000 | — | — |
| 2021-03-26 | $152.60 | $152.60 | 66,258,000 | — | — |
| 2021-03-25 | $152.31 | $152.31 | 71,270,000 | — | — |
| 2021-03-24 | $154.35 | $154.35 | 59,180,000 | — | — |
| 2021-03-23 | $156.88 | $156.88 | 76,346,000 | — | — |
| 2021-03-22 | $155.54 | $155.54 | 58,044,000 | — | — |
| 2021-03-19 | $153.75 | $153.75 | 92,508,000 | — | — |
| 2021-03-18 | $151.40 | $151.40 | 72,992,000 | — | — |
| 2021-03-17 | $156.79 | $156.79 | 62,372,000 | — | — |
| 2021-03-16 | $154.59 | $154.59 | 50,776,000 | — | — |
| 2021-03-15 | $154.08 | $154.08 | 58,272,000 | — | — |
| 2021-03-12 | $154.47 | $154.47 | 48,438,000 | — | — |
| 2021-03-11 | $155.68 | $155.68 | 55,528,000 | — | — |
| 2021-03-10 | $152.88 | $152.88 | 60,250,000 | — | — |
| 2021-03-09 | $153.14 | $153.14 | 80,600,000 | — | — |
| 2021-03-08 | $147.60 | $147.60 | 83,700,000 | — | — |
| 2021-03-05 | $150.02 | $150.02 | 107,772,000 | — | — |
| 2021-03-04 | $148.88 | $148.88 | 109,632,000 | — | — |
| 2021-03-03 | $150.25 | $150.25 | 79,774,000 | — | — |
| 2021-03-02 | $154.73 | $154.73 | 51,916,000 | — | — |
| 2021-03-01 | $157.31 | $157.31 | 54,582,000 | — | — |
| 2021-02-26 | $154.65 | $154.65 | 85,518,000 | — | — |
| 2021-02-25 | $152.86 | $152.86 | 90,676,000 | — | — |
| 2021-02-24 | $157.98 | $157.98 | 60,226,000 | — | — |
| 2021-02-23 | $159.73 | $159.73 | 93,544,000 | — | — |
| 2021-02-22 | $159.04 | $159.04 | 70,314,000 | — | — |
| 2021-02-19 | $162.49 | $162.49 | 86,104,000 | — | — |
| 2021-02-18 | $166.41 | $166.41 | 60,548,000 | — | — |
| 2021-02-17 | $165.43 | $165.43 | 65,950,000 | — | — |
| 2021-02-16 | $163.45 | $163.45 | 51,494,000 | — | — |
| 2021-02-12 | $163.89 | $163.89 | 46,706,000 | — | — |
| 2021-02-11 | $163.11 | $163.11 | 46,028,000 | — | — |
| 2021-02-10 | $164.33 | $164.33 | 63,032,000 | — | — |
| 2021-02-09 | $165.25 | $165.25 | 44,070,000 | — | — |
| 2021-02-08 | $166.15 | $166.15 | 65,148,000 | — | — |
| 2021-02-05 | $167.61 | $167.61 | 72,416,000 | — | — |
| 2021-02-04 | $166.55 | $166.55 | 73,414,000 | — | — |
| 2021-02-03 | $165.63 | $165.63 | 141,776,000 | — | — |
| 2021-02-02 | $169.00 | $169.00 | 141,972,000 | — | — |
| 2021-02-01 | $167.14 | $167.14 | 83,204,000 | — | — |
| 2021-01-29 | $160.31 | $160.31 | 85,872,000 | — | — |
| 2021-01-28 | $161.88 | $161.88 | 62,984,000 | — | — |
| 2021-01-27 | $161.63 | $161.63 | 93,204,000 | — | — |
| 2021-01-26 | $166.31 | $166.31 | 59,104,000 | — | — |
| 2021-01-25 | $164.70 | $164.70 | 74,996,000 | — | — |
| 2021-01-22 | $164.61 | $164.61 | 56,438,000 | — | — |
| 2021-01-21 | $165.35 | $165.35 | 98,722,000 | — | — |
| 2021-01-20 | $163.17 | $163.17 | 106,196,000 | — | — |
| 2021-01-19 | $156.04 | $156.04 | 66,102,000 | — | — |
| 2021-01-15 | $155.21 | $155.21 | 84,880,000 | — | — |
| 2021-01-14 | $156.37 | $156.37 | 61,418,000 | — | — |
| 2021-01-13 | $158.29 | $158.29 | 66,424,000 | — | — |
| 2021-01-12 | $156.04 | $156.04 | 70,292,000 | — | — |
| 2021-01-11 | $155.71 | $155.71 | 73,668,000 | — | — |
| 2021-01-08 | $159.13 | $159.13 | 70,754,000 | — | — |
| 2021-01-07 | $158.11 | $158.11 | 70,290,000 | — | — |
| 2021-01-06 | $156.92 | $156.92 | 87,896,000 | — | — |
| 2021-01-05 | $160.93 | $160.93 | 53,110,000 | — | — |
| 2021-01-04 | $159.33 | $159.33 | 88,228,000 | — | — |