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
- 1973-02-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 | $174.36 | $524.26 | 668,800 | — | — |
| 2021-12-30 | $172.32 | $518.13 | 727,700 | — | — |
| 2021-12-29 | $171.38 | $515.30 | 704,000 | — | — |
| 2021-12-28 | $171.93 | $516.95 | 559,400 | — | — |
| 2021-12-27 | $170.89 | $513.83 | 599,700 | — | — |
| 2021-12-23 | $169.83 | $510.64 | 616,700 | — | — |
| 2021-12-22 | $170.77 | $513.47 | 687,600 | — | — |
| 2021-12-21 | $171.16 | $514.64 | 1,355,300 | — | — |
| 2021-12-20 | $176.60 | $530.99 | 1,901,000 | — | — |
| 2021-12-17 | $174.16 | $523.66 | 2,549,300 | — | — |
| 2021-12-16 | $178.17 | $535.72 | 1,659,400 | — | — |
| 2021-12-15 | $176.13 | $529.58 | 1,728,300 | — | — |
| 2021-12-14 | $172.67 | $519.18 | 1,244,700 | — | — |
| 2021-12-13 | $172.08 | $517.40 | 1,922,700 | — | — |
| 2021-12-10 | $168.53 | $506.73 | 794,100 | — | — |
| 2021-12-09 | $166.92 | $501.89 | 732,300 | — | — |
| 2021-12-08 | $167.78 | $504.48 | 904,900 | — | — |
| 2021-12-07 | $165.26 | $496.90 | 1,689,900 | — | — |
| 2021-12-06 | $168.73 | $507.33 | 1,127,600 | — | — |
| 2021-12-03 | $168.16 | $505.62 | 1,205,600 | — | — |
| 2021-12-02 | $166.47 | $500.54 | 1,663,900 | — | — |
| 2021-12-01 | $165.76 | $498.40 | 1,576,100 | — | — |
| 2021-11-30 | $162.85 | $489.65 | 2,794,700 | — | — |
| 2021-11-29 | $169.16 | $508.62 | 1,388,700 | — | — |
| 2021-11-26 | $174.21 | $523.81 | 2,355,200 | — | — |
| 2021-11-24 | $168.07 | $505.35 | 849,800 | — | — |
| 2021-11-23 | $168.84 | $507.66 | 848,000 | — | — |
| 2021-11-22 | $167.61 | $503.96 | 827,000 | — | — |
| 2021-11-19 | $166.98 | $502.07 | 1,292,800 | — | — |
| 2021-11-18 | $165.77 | $498.43 | 976,500 | — | — |
| 2021-11-17 | $169.25 | $508.90 | 1,483,500 | — | — |
| 2021-11-16 | $169.91 | $510.88 | 996,300 | — | — |
| 2021-11-15 | $169.88 | $510.79 | 1,274,300 | — | — |
| 2021-11-12 | $166.04 | $499.24 | 795,600 | — | — |
| 2021-11-11 | $165.94 | $498.94 | 850,600 | — | — |
| 2021-11-10 | $165.44 | $497.44 | 817,900 | — | — |
| 2021-11-09 | $166.15 | $499.57 | 1,014,000 | — | — |
| 2021-11-08 | $164.27 | $493.92 | 934,500 | — | — |
| 2021-11-05 | $163.26 | $490.88 | 1,310,600 | — | — |
| 2021-11-04 | $164.44 | $494.43 | 1,017,800 | — | — |
| 2021-11-03 | $165.36 | $497.20 | 1,210,800 | — | — |
| 2021-11-02 | $165.39 | $497.29 | 2,600,900 | — | — |
| 2021-11-01 | $163.40 | $491.31 | 1,549,400 | — | — |
| 2021-10-29 | $163.01 | $490.13 | 2,131,100 | — | — |
| 2021-10-28 | $161.86 | $486.68 | 1,121,700 | — | — |
| 2021-10-27 | $159.57 | $479.79 | 925,100 | — | — |
| 2021-10-26 | $161.21 | $484.72 | 1,012,600 | — | — |
| 2021-10-25 | $161.64 | $482.53 | 1,114,100 | — | — |
| 2021-10-22 | $161.44 | $481.93 | 725,900 | — | — |
| 2021-10-21 | $160.06 | $477.81 | 989,300 | — | — |
| 2021-10-20 | $161.04 | $480.73 | 1,692,400 | — | — |
| 2021-10-19 | $158.99 | $474.62 | 2,656,200 | — | — |
| 2021-10-18 | $160.56 | $479.30 | 962,900 | — | — |
| 2021-10-15 | $163.24 | $487.30 | 828,100 | — | — |
| 2021-10-14 | $163.54 | $488.20 | 957,400 | — | — |
| 2021-10-13 | $160.73 | $479.81 | 1,002,700 | — | — |
| 2021-10-12 | $162.96 | $486.47 | 850,200 | — | — |
| 2021-10-11 | $162.19 | $484.17 | 642,100 | — | — |
| 2021-10-08 | $163.48 | $488.02 | 726,000 | — | — |
| 2021-10-07 | $165.06 | $492.74 | 828,800 | — | — |
| 2021-10-06 | $165.17 | $493.06 | 957,000 | — | — |
| 2021-10-05 | $162.62 | $485.45 | 1,078,100 | — | — |
| 2021-10-04 | $163.73 | $488.76 | 1,018,100 | — | — |
| 2021-10-01 | $164.52 | $491.12 | 1,898,100 | — | — |
| 2021-09-30 | $165.61 | $494.38 | 1,128,400 | — | — |
| 2021-09-29 | $168.11 | $501.84 | 1,368,000 | — | — |
| 2021-09-28 | $166.66 | $497.51 | 984,200 | — | — |
| 2021-09-27 | $164.87 | $492.17 | 841,500 | — | — |
| 2021-09-24 | $164.56 | $491.24 | 1,163,800 | — | — |
| 2021-09-23 | $162.39 | $484.76 | 1,455,900 | — | — |
| 2021-09-22 | $162.19 | $484.17 | 1,055,200 | — | — |
| 2021-09-21 | $163.77 | $488.88 | 1,268,300 | — | — |
| 2021-09-20 | $164.78 | $491.90 | 1,472,000 | — | — |
| 2021-09-17 | $166.09 | $495.81 | 2,546,600 | — | — |
| 2021-09-16 | $166.61 | $497.36 | 1,589,500 | — | — |
| 2021-09-15 | $168.92 | $504.26 | 1,590,100 | — | — |
| 2021-09-14 | $172.24 | $514.17 | 1,241,300 | — | — |
| 2021-09-13 | $171.21 | $511.09 | 1,252,700 | — | — |
| 2021-09-10 | $169.68 | $506.53 | 885,500 | — | — |
| 2021-09-09 | $168.93 | $504.29 | 934,500 | — | — |
| 2021-09-08 | $169.75 | $506.74 | 1,016,400 | — | — |
| 2021-09-07 | $168.13 | $501.90 | 1,143,900 | — | — |
| 2021-09-03 | $169.51 | $506.02 | 1,516,800 | — | — |
| 2021-09-02 | $170.00 | $507.48 | 1,499,700 | — | — |
| 2021-09-01 | $170.80 | $509.87 | 2,324,000 | — | — |
| 2021-08-31 | $168.05 | $501.66 | 1,056,900 | — | — |
| 2021-08-30 | $166.84 | $498.05 | 1,009,600 | — | — |
| 2021-08-27 | $164.86 | $492.14 | 735,900 | — | — |
| 2021-08-26 | $165.00 | $492.56 | 1,078,700 | — | — |
| 2021-08-25 | $164.83 | $492.05 | 1,746,500 | — | — |
| 2021-08-24 | $166.69 | $497.60 | 1,168,300 | — | — |
| 2021-08-23 | $168.20 | $502.11 | 1,140,000 | — | — |
| 2021-08-20 | $170.06 | $507.66 | 1,050,900 | — | — |
| 2021-08-19 | $171.10 | $510.77 | 1,130,000 | — | — |
| 2021-08-18 | $168.44 | $502.82 | 978,500 | — | — |
| 2021-08-17 | $171.22 | $511.12 | 1,552,000 | — | — |
| 2021-08-16 | $169.89 | $507.15 | 1,527,000 | — | — |
| 2021-08-13 | $168.45 | $502.85 | 1,028,600 | — | — |
| 2021-08-12 | $166.76 | $497.81 | 1,086,200 | — | — |
| 2021-08-11 | $166.52 | $497.09 | 1,183,100 | — | — |
| 2021-08-10 | $164.84 | $492.08 | 1,124,100 | — | — |
| 2021-08-09 | $164.85 | $492.11 | 1,329,400 | — | — |
| 2021-08-06 | $162.58 | $485.33 | 1,542,200 | — | — |
| 2021-08-05 | $163.56 | $488.26 | 1,969,100 | — | — |
| 2021-08-04 | $165.61 | $494.38 | 2,556,100 | — | — |
| 2021-08-03 | $164.06 | $489.75 | 9,873,100 | — | — |
| 2021-08-02 | $181.20 | $540.92 | 1,507,600 | — | — |
| 2021-07-30 | $180.89 | $539.99 | 1,291,400 | — | — |
| 2021-07-29 | $182.84 | $545.81 | 1,028,700 | — | — |
| 2021-07-28 | $181.71 | $542.44 | 992,400 | — | — |
| 2021-07-27 | $182.83 | $545.78 | 1,587,300 | — | — |
| 2021-07-26 | $185.62 | $550.65 | 1,334,300 | — | — |
| 2021-07-23 | $184.77 | $548.13 | 1,082,600 | — | — |
| 2021-07-22 | $180.71 | $536.08 | 2,271,200 | — | — |
| 2021-07-21 | $178.84 | $530.53 | 1,265,700 | — | — |
| 2021-07-20 | $182.39 | $541.07 | 1,831,500 | — | — |
| 2021-07-19 | $187.74 | $556.94 | 2,103,400 | — | — |
| 2021-07-16 | $186.32 | $552.72 | 1,376,700 | — | — |
| 2021-07-15 | $181.57 | $538.63 | 893,600 | — | — |
| 2021-07-14 | $180.60 | $535.76 | 813,200 | — | — |
| 2021-07-13 | $178.95 | $530.86 | 968,200 | — | — |
| 2021-07-12 | $179.80 | $533.38 | 826,100 | — | — |
| 2021-07-09 | $180.88 | $536.59 | 1,103,700 | — | — |
| 2021-07-08 | $181.88 | $539.55 | 1,365,200 | — | — |
| 2021-07-07 | $185.37 | $549.91 | 2,007,700 | — | — |
| 2021-07-06 | $181.30 | $537.83 | 1,067,700 | — | — |
| 2021-07-02 | $179.29 | $531.87 | 708,500 | — | — |
| 2021-07-01 | $178.85 | $530.56 | 1,001,100 | — | — |
| 2021-06-30 | $179.91 | $533.71 | 1,106,400 | — | — |
| 2021-06-29 | $179.40 | $532.20 | 1,364,000 | — | — |
| 2021-06-28 | $179.48 | $532.43 | 1,286,700 | — | — |
| 2021-06-25 | $176.65 | $524.04 | 2,109,300 | — | — |
| 2021-06-24 | $172.46 | $511.61 | 1,220,700 | — | — |
| 2021-06-23 | $172.72 | $512.38 | 1,114,500 | — | — |
| 2021-06-22 | $174.58 | $517.90 | 1,276,500 | — | — |
| 2021-06-21 | $172.92 | $512.97 | 1,124,100 | — | — |
| 2021-06-18 | $172.98 | $513.15 | 2,753,100 | — | — |
| 2021-06-17 | $175.45 | $520.48 | 1,509,700 | — | — |
| 2021-06-16 | $174.15 | $516.62 | 1,516,400 | — | — |
| 2021-06-15 | $173.52 | $514.75 | 1,114,800 | — | — |
| 2021-06-14 | $174.23 | $516.86 | 1,503,700 | — | — |
| 2021-06-11 | $176.16 | $522.58 | 982,800 | — | — |
| 2021-06-10 | $176.32 | $523.06 | 1,283,200 | — | — |
| 2021-06-09 | $175.70 | $521.22 | 1,201,300 | — | — |
| 2021-06-08 | $175.75 | $521.37 | 1,348,400 | — | — |
| 2021-06-07 | $178.64 | $529.94 | 867,300 | — | — |
| 2021-06-04 | $179.01 | $531.04 | 1,202,600 | — | — |
| 2021-06-03 | $178.72 | $530.18 | 1,253,500 | — | — |
| 2021-06-02 | $177.88 | $527.69 | 962,200 | — | — |
| 2021-06-01 | $176.66 | $524.07 | 1,250,500 | — | — |
| 2021-05-28 | $176.73 | $524.28 | 933,200 | — | — |
| 2021-05-27 | $176.48 | $523.53 | 1,780,200 | — | — |
| 2021-05-26 | $177.61 | $526.89 | 1,307,000 | — | — |
| 2021-05-25 | $178.65 | $529.97 | 1,375,300 | — | — |
| 2021-05-24 | $178.82 | $530.48 | 1,100,600 | — | — |
| 2021-05-21 | $178.35 | $529.08 | 2,113,800 | — | — |
| 2021-05-20 | $180.99 | $536.91 | 833,900 | — | — |
| 2021-05-19 | $180.66 | $535.93 | 868,600 | — | — |
| 2021-05-18 | $181.66 | $538.90 | 1,103,400 | — | — |
| 2021-05-17 | $180.68 | $535.99 | 1,126,700 | — | — |
| 2021-05-14 | $181.32 | $537.89 | 986,800 | — | — |
| 2021-05-13 | $182.63 | $541.78 | 969,600 | — | — |
| 2021-05-12 | $181.98 | $539.85 | 1,128,400 | — | — |
| 2021-05-11 | $185.94 | $551.60 | 873,000 | — | — |
| 2021-05-10 | $187.99 | $557.68 | 1,336,900 | — | — |
| 2021-05-07 | $183.01 | $542.90 | 979,500 | — | — |
| 2021-05-06 | $184.61 | $547.65 | 1,248,300 | — | — |
| 2021-05-05 | $184.11 | $546.17 | 1,579,300 | — | — |
| 2021-05-04 | $182.60 | $541.69 | 1,704,100 | — | — |
| 2021-05-03 | $180.63 | $535.84 | 3,206,500 | — | — |
| 2021-04-30 | $182.50 | $541.39 | 4,551,900 | — | — |
| 2021-04-29 | $185.94 | $551.60 | 1,824,600 | — | — |
| 2021-04-28 | $185.07 | $549.02 | 1,081,900 | — | — |
| 2021-04-27 | $186.31 | $552.69 | 992,800 | — | — |
| 2021-04-26 | $187.82 | $557.17 | 1,510,900 | — | — |
| 2021-04-23 | $188.54 | $559.31 | 1,669,500 | — | — |
| 2021-04-22 | $195.07 | $578.68 | 1,097,100 | — | — |
| 2021-04-21 | $195.89 | $581.11 | 2,021,600 | — | — |
| 2021-04-20 | $194.47 | $576.90 | 1,649,200 | — | — |
| 2021-04-19 | $189.96 | $560.23 | 1,142,800 | — | — |
| 2021-04-16 | $190.73 | $562.50 | 940,600 | — | — |
| 2021-04-15 | $191.77 | $565.57 | 1,107,700 | — | — |
| 2021-04-14 | $188.58 | $556.16 | 1,183,000 | — | — |
| 2021-04-13 | $188.72 | $556.57 | 1,641,400 | — | — |
| 2021-04-12 | $190.77 | $562.62 | 1,441,900 | — | — |
| 2021-04-09 | $190.13 | $560.73 | 1,317,100 | — | — |
| 2021-04-08 | $192.87 | $568.81 | 1,484,100 | — | — |
| 2021-04-07 | $194.00 | $572.14 | 1,429,400 | — | — |
| 2021-04-06 | $194.04 | $572.26 | 1,221,600 | — | — |
| 2021-04-05 | $194.40 | $573.32 | 1,009,000 | — | — |
| 2021-04-01 | $192.83 | $568.69 | 1,282,200 | — | — |
| 2021-03-31 | $192.88 | $568.84 | 1,246,000 | — | — |
| 2021-03-30 | $193.84 | $571.67 | 1,363,000 | — | — |
| 2021-03-29 | $195.20 | $575.68 | 1,539,300 | — | — |
| 2021-03-26 | $190.25 | $561.09 | 1,317,900 | — | — |
| 2021-03-25 | $190.77 | $562.62 | 993,100 | — | — |
| 2021-03-24 | $189.22 | $558.05 | 1,276,400 | — | — |
| 2021-03-23 | $192.76 | $568.49 | 1,312,000 | — | — |
| 2021-03-22 | $189.44 | $558.70 | 1,420,200 | — | — |
| 2021-03-19 | $186.13 | $548.93 | 2,232,600 | — | — |
| 2021-03-18 | $184.47 | $544.04 | 2,803,700 | — | — |
| 2021-03-17 | $189.59 | $559.14 | 1,891,100 | — | — |
| 2021-03-16 | $189.03 | $557.49 | 973,100 | — | — |
| 2021-03-15 | $188.46 | $555.81 | 769,300 | — | — |
| 2021-03-12 | $188.99 | $557.37 | 1,352,000 | — | — |
| 2021-03-11 | $186.80 | $550.91 | 1,036,300 | — | — |
| 2021-03-10 | $189.28 | $558.22 | 1,418,800 | — | — |
| 2021-03-09 | $185.64 | $547.49 | 1,867,100 | — | — |
| 2021-03-08 | $187.76 | $553.74 | 2,093,900 | — | — |
| 2021-03-05 | $184.34 | $543.66 | 1,754,100 | — | — |
| 2021-03-04 | $178.17 | $525.46 | 1,570,900 | — | — |
| 2021-03-03 | $180.00 | $530.86 | 1,691,200 | — | — |
| 2021-03-02 | $179.02 | $527.97 | 1,320,900 | — | — |
| 2021-03-01 | $179.77 | $530.18 | 1,697,100 | — | — |
| 2021-02-26 | $181.05 | $533.95 | 1,731,700 | — | — |
| 2021-02-25 | $181.24 | $534.51 | 1,457,300 | — | — |
| 2021-02-24 | $183.29 | $540.56 | 1,413,100 | — | — |
| 2021-02-23 | $187.36 | $552.56 | 1,340,600 | — | — |
| 2021-02-22 | $187.77 | $553.77 | 1,248,400 | — | — |
| 2021-02-19 | $187.05 | $551.65 | 1,767,100 | — | — |
| 2021-02-18 | $189.65 | $559.32 | 1,887,000 | — | — |
| 2021-02-17 | $187.76 | $553.74 | 1,943,600 | — | — |
| 2021-02-16 | $183.35 | $540.74 | 1,605,200 | — | — |
| 2021-02-12 | $185.97 | $548.46 | 1,521,900 | — | — |
| 2021-02-11 | $184.14 | $543.07 | 1,659,200 | — | — |
| 2021-02-10 | $186.63 | $550.41 | 2,092,600 | — | — |
| 2021-02-09 | $187.35 | $552.53 | 2,011,600 | — | — |
| 2021-02-08 | $190.00 | $560.35 | 2,332,800 | — | — |
| 2021-02-05 | $191.25 | $564.03 | 2,840,300 | — | — |
| 2021-02-04 | $191.65 | $565.21 | 4,921,900 | — | — |
| 2021-02-03 | $204.59 | $603.38 | 1,619,600 | — | — |
| 2021-02-02 | $204.23 | $602.31 | 2,018,900 | — | — |
| 2021-02-01 | $210.02 | $619.39 | 2,461,500 | — | — |
| 2021-01-29 | $209.46 | $617.74 | 2,140,000 | — | — |
| 2021-01-28 | $209.57 | $618.06 | 2,937,700 | — | — |
| 2021-01-27 | $222.18 | $655.25 | 4,056,500 | — | — |
| 2021-01-26 | $212.99 | $628.15 | 2,432,700 | — | — |
| 2021-01-25 | $211.96 | $621.84 | 4,035,100 | — | — |
| 2021-01-22 | $202.35 | $593.65 | 1,635,900 | — | — |
| 2021-01-21 | $197.21 | $578.57 | 1,220,300 | — | — |
| 2021-01-20 | $196.93 | $577.74 | 1,777,200 | — | — |
| 2021-01-19 | $196.51 | $576.51 | 1,611,900 | — | — |
| 2021-01-15 | $197.52 | $579.48 | 1,739,800 | — | — |
| 2021-01-14 | $195.55 | $573.70 | 1,298,700 | — | — |
| 2021-01-13 | $193.74 | $568.39 | 1,036,600 | — | — |
| 2021-01-12 | $194.24 | $569.85 | 1,390,500 | — | — |
| 2021-01-11 | $193.73 | $568.36 | 1,363,600 | — | — |
| 2021-01-08 | $197.84 | $580.41 | 1,413,900 | — | — |
| 2021-01-07 | $196.43 | $576.28 | 2,118,500 | — | — |
| 2021-01-06 | $197.41 | $579.15 | 1,766,500 | — | — |
| 2021-01-05 | $200.01 | $586.78 | 1,201,200 | — | — |
| 2021-01-04 | $200.44 | $588.04 | 1,119,600 | — | — |