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
- 1970-01-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 | $171.07 | $517.91 | 4,409,500 | — | — |
| 2021-12-30 | $172.31 | $521.67 | 4,231,800 | — | — |
| 2021-12-29 | $171.55 | $519.37 | 3,662,000 | — | — |
| 2021-12-28 | $170.35 | $515.73 | 3,187,000 | — | — |
| 2021-12-27 | $169.67 | $513.67 | 3,704,800 | — | — |
| 2021-12-23 | $168.25 | $509.37 | 3,501,500 | — | — |
| 2021-12-22 | $167.93 | $508.41 | 4,178,200 | — | — |
| 2021-12-21 | $167.21 | $506.23 | 7,954,200 | — | — |
| 2021-12-20 | $167.75 | $507.86 | 7,954,500 | — | — |
| 2021-12-17 | $168.23 | $509.31 | 16,726,200 | — | — |
| 2021-12-16 | $173.01 | $523.79 | 8,998,600 | — | — |
| 2021-12-15 | $171.14 | $518.12 | 8,552,200 | — | — |
| 2021-12-14 | $170.29 | $515.55 | 10,482,400 | — | — |
| 2021-12-13 | $168.45 | $509.98 | 11,142,300 | — | — |
| 2021-12-10 | $165.49 | $501.02 | 6,572,200 | — | — |
| 2021-12-09 | $165.90 | $502.26 | 8,574,200 | — | — |
| 2021-12-08 | $164.34 | $497.54 | 6,216,400 | — | — |
| 2021-12-07 | $163.36 | $494.57 | 8,311,300 | — | — |
| 2021-12-06 | $162.94 | $493.30 | 9,692,000 | — | — |
| 2021-12-03 | $159.38 | $482.52 | 8,750,500 | — | — |
| 2021-12-02 | $157.09 | $475.59 | 11,334,700 | — | — |
| 2021-12-01 | $158.08 | $478.59 | 9,835,800 | — | — |
| 2021-11-30 | $155.93 | $472.08 | 14,981,700 | — | — |
| 2021-11-29 | $159.75 | $483.64 | 9,188,500 | — | — |
| 2021-11-26 | $159.20 | $481.98 | 8,523,100 | — | — |
| 2021-11-24 | $160.24 | $485.12 | 5,230,900 | — | — |
| 2021-11-23 | $160.69 | $486.49 | 7,734,000 | — | — |
| 2021-11-22 | $159.70 | $483.49 | 7,634,500 | — | — |
| 2021-11-19 | $162.89 | $489.94 | 7,620,700 | — | — |
| 2021-11-18 | $162.40 | $488.46 | 6,358,700 | — | — |
| 2021-11-17 | $163.28 | $491.11 | 5,414,500 | — | — |
| 2021-11-16 | $162.67 | $489.28 | 7,594,700 | — | — |
| 2021-11-15 | $163.52 | $491.83 | 7,496,200 | — | — |
| 2021-11-12 | $165.01 | $496.31 | 18,995,200 | — | — |
| 2021-11-11 | $163.06 | $490.45 | 4,118,800 | — | — |
| 2021-11-10 | $164.27 | $494.09 | 6,225,100 | — | — |
| 2021-11-09 | $162.51 | $488.80 | 6,112,800 | — | — |
| 2021-11-08 | $162.87 | $489.88 | 5,578,800 | — | — |
| 2021-11-05 | $163.43 | $491.56 | 6,215,900 | — | — |
| 2021-11-04 | $164.60 | $495.08 | 8,224,400 | — | — |
| 2021-11-03 | $165.06 | $496.46 | 6,717,800 | — | — |
| 2021-11-02 | $165.59 | $498.06 | 8,450,600 | — | — |
| 2021-11-01 | $163.02 | $490.33 | 5,846,400 | — | — |
| 2021-10-29 | $162.88 | $489.91 | 8,526,800 | — | — |
| 2021-10-28 | $162.85 | $489.82 | 6,278,800 | — | — |
| 2021-10-27 | $163.74 | $492.49 | 7,018,800 | — | — |
| 2021-10-26 | $165.75 | $498.54 | 6,939,100 | — | — |
| 2021-10-25 | $164.08 | $493.52 | 6,715,400 | — | — |
| 2021-10-22 | $163.72 | $492.43 | 4,304,300 | — | — |
| 2021-10-21 | $163.40 | $491.47 | 4,524,100 | — | — |
| 2021-10-20 | $163.78 | $492.61 | 6,003,200 | — | — |
| 2021-10-19 | $163.87 | $492.89 | 10,081,300 | — | — |
| 2021-10-18 | $160.12 | $481.61 | 7,465,500 | — | — |
| 2021-10-15 | $161.30 | $485.16 | 6,918,400 | — | — |
| 2021-10-14 | $160.11 | $481.58 | 4,579,200 | — | — |
| 2021-10-13 | $159.20 | $478.84 | 6,901,100 | — | — |
| 2021-10-12 | $157.69 | $474.30 | 6,686,400 | — | — |
| 2021-10-11 | $160.25 | $482.00 | 4,101,600 | — | — |
| 2021-10-08 | $160.93 | $484.04 | 4,343,200 | — | — |
| 2021-10-07 | $161.34 | $485.28 | 5,309,200 | — | — |
| 2021-10-06 | $159.91 | $480.97 | 7,312,600 | — | — |
| 2021-10-05 | $159.58 | $479.98 | 5,129,000 | — | — |
| 2021-10-04 | $159.22 | $478.90 | 8,620,700 | — | — |
| 2021-10-01 | $160.47 | $482.66 | 8,568,300 | — | — |
| 2021-09-30 | $161.50 | $485.76 | 6,972,300 | — | — |
| 2021-09-29 | $164.02 | $493.34 | 5,124,100 | — | — |
| 2021-09-28 | $162.81 | $489.70 | 7,610,400 | — | — |
| 2021-09-27 | $163.17 | $490.78 | 5,775,500 | — | — |
| 2021-09-24 | $164.36 | $494.36 | 4,399,300 | — | — |
| 2021-09-23 | $164.86 | $495.86 | 4,697,900 | — | — |
| 2021-09-22 | $163.93 | $493.07 | 5,657,100 | — | — |
| 2021-09-21 | $164.53 | $494.87 | 6,663,600 | — | — |
| 2021-09-20 | $163.81 | $492.71 | 7,270,800 | — | — |
| 2021-09-17 | $164.75 | $495.53 | 13,419,800 | — | — |
| 2021-09-16 | $165.22 | $496.95 | 5,665,400 | — | — |
| 2021-09-15 | $165.42 | $497.55 | 7,935,300 | — | — |
| 2021-09-14 | $164.80 | $495.68 | 5,259,600 | — | — |
| 2021-09-13 | $165.80 | $498.69 | 6,273,500 | — | — |
| 2021-09-10 | $166.97 | $502.21 | 6,699,300 | — | — |
| 2021-09-09 | $168.07 | $505.52 | 7,114,600 | — | — |
| 2021-09-08 | $171.90 | $517.04 | 4,661,700 | — | — |
| 2021-09-07 | $172.32 | $518.30 | 6,859,900 | — | — |
| 2021-09-03 | $175.04 | $526.48 | 4,096,900 | — | — |
| 2021-09-02 | $174.93 | $526.15 | 4,544,300 | — | — |
| 2021-09-01 | $173.74 | $522.57 | 5,327,400 | — | — |
| 2021-08-31 | $173.13 | $520.74 | 7,106,800 | — | — |
| 2021-08-30 | $173.66 | $522.33 | 3,252,700 | — | — |
| 2021-08-27 | $172.93 | $520.14 | 7,046,100 | — | — |
| 2021-08-26 | $173.30 | $521.25 | 5,031,600 | — | — |
| 2021-08-25 | $174.23 | $524.05 | 5,700,300 | — | — |
| 2021-08-24 | $175.39 | $527.54 | 5,734,800 | — | — |
| 2021-08-23 | $177.61 | $534.21 | 6,461,700 | — | — |
| 2021-08-20 | $179.44 | $536.53 | 5,428,700 | — | — |
| 2021-08-19 | $178.57 | $533.93 | 5,615,000 | — | — |
| 2021-08-18 | $177.19 | $529.80 | 7,134,100 | — | — |
| 2021-08-17 | $179.47 | $536.62 | 6,041,900 | — | — |
| 2021-08-16 | $177.84 | $531.74 | 4,782,800 | — | — |
| 2021-08-13 | $176.25 | $526.99 | 5,882,100 | — | — |
| 2021-08-12 | $175.20 | $523.85 | 4,300,400 | — | — |
| 2021-08-11 | $173.80 | $519.66 | 4,221,300 | — | — |
| 2021-08-10 | $173.77 | $519.58 | 3,678,300 | — | — |
| 2021-08-09 | $173.71 | $519.40 | 3,950,200 | — | — |
| 2021-08-06 | $173.11 | $517.60 | 4,581,100 | — | — |
| 2021-08-05 | $173.69 | $519.34 | 4,291,000 | — | — |
| 2021-08-04 | $173.36 | $518.35 | 4,793,100 | — | — |
| 2021-08-03 | $174.39 | $521.43 | 6,033,000 | — | — |
| 2021-08-02 | $172.27 | $515.09 | 3,721,500 | — | — |
| 2021-07-30 | $172.20 | $514.88 | 5,346,400 | — | — |
| 2021-07-29 | $172.18 | $514.82 | 4,214,100 | — | — |
| 2021-07-28 | $172.18 | $514.82 | 5,750,700 | — | — |
| 2021-07-27 | $172.66 | $516.26 | 7,089,300 | — | — |
| 2021-07-26 | $171.87 | $513.89 | 4,484,900 | — | — |
| 2021-07-23 | $171.79 | $513.65 | 5,014,900 | — | — |
| 2021-07-22 | $169.98 | $508.24 | 5,281,900 | — | — |
| 2021-07-21 | $169.49 | $506.78 | 7,585,200 | — | — |
| 2021-07-20 | $168.45 | $503.67 | 9,902,800 | — | — |
| 2021-07-19 | $166.88 | $498.97 | 8,219,700 | — | — |
| 2021-07-16 | $168.10 | $502.62 | 5,834,900 | — | — |
| 2021-07-15 | $168.37 | $503.43 | 6,656,900 | — | — |
| 2021-07-14 | $170.42 | $509.56 | 6,162,900 | — | — |
| 2021-07-13 | $169.27 | $506.12 | 4,691,200 | — | — |
| 2021-07-12 | $169.48 | $506.75 | 7,840,500 | — | — |
| 2021-07-09 | $169.75 | $507.56 | 6,120,900 | — | — |
| 2021-07-08 | $169.08 | $505.55 | 5,755,500 | — | — |
| 2021-07-07 | $169.41 | $506.54 | 6,293,500 | — | — |
| 2021-07-06 | $167.97 | $502.23 | 6,098,500 | — | — |
| 2021-07-02 | $168.98 | $505.25 | 9,059,900 | — | — |
| 2021-07-01 | $165.96 | $496.22 | 6,320,200 | — | — |
| 2021-06-30 | $164.74 | $492.58 | 6,151,700 | — | — |
| 2021-06-29 | $164.03 | $490.45 | 3,749,500 | — | — |
| 2021-06-28 | $164.02 | $490.42 | 5,604,000 | — | — |
| 2021-06-25 | $164.21 | $490.99 | 10,963,800 | — | — |
| 2021-06-24 | $163.37 | $488.48 | 4,549,200 | — | — |
| 2021-06-23 | $162.63 | $486.27 | 4,493,400 | — | — |
| 2021-06-22 | $163.62 | $489.23 | 5,627,800 | — | — |
| 2021-06-21 | $163.84 | $489.88 | 6,592,300 | — | — |
| 2021-06-18 | $161.98 | $484.32 | 12,993,000 | — | — |
| 2021-06-17 | $165.22 | $494.01 | 5,874,700 | — | — |
| 2021-06-16 | $164.43 | $491.65 | 6,988,500 | — | — |
| 2021-06-15 | $164.49 | $491.83 | 5,062,900 | — | — |
| 2021-06-14 | $165.37 | $494.46 | 4,931,300 | — | — |
| 2021-06-11 | $164.96 | $493.23 | 7,389,900 | — | — |
| 2021-06-10 | $167.08 | $499.57 | 6,463,100 | — | — |
| 2021-06-09 | $165.59 | $495.12 | 5,552,600 | — | — |
| 2021-06-08 | $163.39 | $488.54 | 7,746,800 | — | — |
| 2021-06-07 | $164.84 | $492.87 | 5,362,800 | — | — |
| 2021-06-04 | $165.97 | $496.25 | 6,510,300 | — | — |
| 2021-06-03 | $166.04 | $496.46 | 5,808,800 | — | — |
| 2021-06-02 | $166.20 | $496.94 | 6,806,000 | — | — |
| 2021-06-01 | $165.53 | $494.94 | 10,448,400 | — | — |
| 2021-05-28 | $169.25 | $506.06 | 6,400,800 | — | — |
| 2021-05-27 | $168.81 | $504.74 | 8,114,700 | — | — |
| 2021-05-26 | $169.07 | $505.52 | 5,726,400 | — | — |
| 2021-05-25 | $170.08 | $508.54 | 7,444,700 | — | — |
| 2021-05-24 | $170.55 | $509.95 | 5,195,100 | — | — |
| 2021-05-21 | $170.96 | $508.00 | 6,501,800 | — | — |
| 2021-05-20 | $171.07 | $508.33 | 4,853,200 | — | — |
| 2021-05-19 | $170.08 | $505.39 | 5,533,800 | — | — |
| 2021-05-18 | $170.45 | $506.49 | 5,846,000 | — | — |
| 2021-05-17 | $170.39 | $506.31 | 5,722,600 | — | — |
| 2021-05-14 | $170.22 | $505.80 | 5,797,700 | — | — |
| 2021-05-13 | $169.96 | $505.03 | 8,018,600 | — | — |
| 2021-05-12 | $168.20 | $499.80 | 6,758,300 | — | — |
| 2021-05-11 | $168.88 | $501.82 | 8,217,900 | — | — |
| 2021-05-10 | $170.27 | $505.95 | 8,357,500 | — | — |
| 2021-05-07 | $168.50 | $500.69 | 5,316,200 | — | — |
| 2021-05-06 | $167.74 | $498.44 | 5,529,900 | — | — |
| 2021-05-05 | $167.07 | $496.44 | 7,792,300 | — | — |
| 2021-05-04 | $167.77 | $498.52 | 10,179,500 | — | — |
| 2021-05-03 | $165.21 | $490.92 | 6,594,100 | — | — |
| 2021-04-30 | $162.73 | $483.55 | 9,079,100 | — | — |
| 2021-04-29 | $164.20 | $487.92 | 6,394,300 | — | — |
| 2021-04-28 | $161.98 | $481.32 | 7,448,000 | — | — |
| 2021-04-27 | $163.18 | $484.89 | 6,217,700 | — | — |
| 2021-04-26 | $164.12 | $487.68 | 6,027,800 | — | — |
| 2021-04-23 | $165.52 | $491.84 | 6,015,300 | — | — |
| 2021-04-22 | $165.18 | $490.83 | 7,233,000 | — | — |
| 2021-04-21 | $166.59 | $495.02 | 6,333,200 | — | — |
| 2021-04-20 | $166.48 | $494.69 | 14,050,700 | — | — |
| 2021-04-19 | $162.69 | $483.43 | 8,353,500 | — | — |
| 2021-04-16 | $162.24 | $482.09 | 9,049,400 | — | — |
| 2021-04-15 | $160.39 | $476.60 | 7,524,600 | — | — |
| 2021-04-14 | $159.92 | $475.20 | 7,718,300 | — | — |
| 2021-04-13 | $159.48 | $473.89 | 18,424,100 | — | — |
| 2021-04-12 | $161.64 | $480.31 | 5,022,800 | — | — |
| 2021-04-09 | $161.25 | $479.15 | 8,418,300 | — | — |
| 2021-04-08 | $162.97 | $484.26 | 5,039,400 | — | — |
| 2021-04-07 | $163.61 | $486.16 | 4,608,000 | — | — |
| 2021-04-06 | $163.39 | $485.51 | 5,074,200 | — | — |
| 2021-04-05 | $163.43 | $485.63 | 7,387,100 | — | — |
| 2021-04-01 | $162.83 | $483.85 | 7,229,700 | — | — |
| 2021-03-31 | $164.35 | $488.36 | 8,281,500 | — | — |
| 2021-03-30 | $165.01 | $490.32 | 7,236,300 | — | — |
| 2021-03-29 | $166.04 | $493.38 | 8,535,100 | — | — |
| 2021-03-26 | $164.93 | $490.09 | 7,619,200 | — | — |
| 2021-03-25 | $161.97 | $481.29 | 6,269,800 | — | — |
| 2021-03-24 | $161.91 | $481.11 | 6,370,100 | — | — |
| 2021-03-23 | $160.35 | $476.48 | 7,178,300 | — | — |
| 2021-03-22 | $160.50 | $476.92 | 7,544,100 | — | — |
| 2021-03-19 | $160.04 | $475.56 | 14,891,500 | — | — |
| 2021-03-18 | $160.47 | $476.83 | 4,801,800 | — | — |
| 2021-03-17 | $160.77 | $477.72 | 6,001,400 | — | — |
| 2021-03-16 | $161.37 | $479.51 | 6,369,100 | — | — |
| 2021-03-15 | $160.42 | $476.68 | 5,524,100 | — | — |
| 2021-03-12 | $159.60 | $474.25 | 5,474,800 | — | — |
| 2021-03-11 | $159.14 | $472.88 | 6,305,600 | — | — |
| 2021-03-10 | $159.15 | $472.91 | 6,635,600 | — | — |
| 2021-03-09 | $157.70 | $468.60 | 7,461,300 | — | — |
| 2021-03-08 | $157.40 | $467.71 | 6,546,700 | — | — |
| 2021-03-05 | $156.10 | $463.85 | 8,331,600 | — | — |
| 2021-03-04 | $153.07 | $454.84 | 11,033,200 | — | — |
| 2021-03-03 | $156.22 | $464.20 | 8,499,600 | — | — |
| 2021-03-02 | $159.02 | $472.52 | 7,610,900 | — | — |
| 2021-03-01 | $159.32 | $473.42 | 10,551,400 | — | — |
| 2021-02-26 | $158.46 | $470.86 | 14,417,500 | — | — |
| 2021-02-25 | $162.76 | $483.64 | 9,719,700 | — | — |
| 2021-02-24 | $162.59 | $483.13 | 10,286,100 | — | — |
| 2021-02-23 | $160.44 | $476.74 | 7,042,800 | — | — |
| 2021-02-22 | $161.87 | $480.99 | 6,447,100 | — | — |
| 2021-02-19 | $162.98 | $481.29 | 8,190,900 | — | — |
| 2021-02-18 | $165.74 | $489.44 | 5,189,100 | — | — |
| 2021-02-17 | $165.66 | $489.20 | 6,676,700 | — | — |
| 2021-02-16 | $165.07 | $487.46 | 5,656,100 | — | — |
| 2021-02-12 | $166.58 | $491.92 | 4,413,100 | — | — |
| 2021-02-11 | $166.06 | $490.39 | 4,871,300 | — | — |
| 2021-02-10 | $166.81 | $492.60 | 5,921,300 | — | — |
| 2021-02-09 | $166.27 | $491.01 | 5,544,200 | — | — |
| 2021-02-08 | $164.92 | $487.02 | 6,035,300 | — | — |
| 2021-02-05 | $164.45 | $485.63 | 9,495,300 | — | — |
| 2021-02-04 | $161.99 | $478.37 | 7,758,100 | — | — |
| 2021-02-03 | $160.50 | $473.97 | 8,601,900 | — | — |
| 2021-02-02 | $161.25 | $476.18 | 11,443,300 | — | — |
| 2021-02-01 | $162.71 | $480.49 | 9,971,400 | — | — |
| 2021-01-29 | $163.13 | $481.73 | 22,505,900 | — | — |
| 2021-01-28 | $169.16 | $499.54 | 8,944,400 | — | — |
| 2021-01-27 | $167.88 | $495.76 | 14,207,300 | — | — |
| 2021-01-26 | $170.48 | $503.44 | 14,205,700 | — | — |
| 2021-01-25 | $165.98 | $490.15 | 9,924,400 | — | — |
| 2021-01-22 | $163.55 | $482.97 | 8,137,000 | — | — |
| 2021-01-21 | $161.73 | $477.60 | 6,818,000 | — | — |
| 2021-01-20 | $162.38 | $479.52 | 6,839,900 | — | — |
| 2021-01-19 | $162.78 | $480.70 | 9,057,600 | — | — |
| 2021-01-15 | $160.30 | $473.38 | 7,630,800 | — | — |
| 2021-01-14 | $160.65 | $474.41 | 10,030,800 | — | — |
| 2021-01-13 | $157.89 | $466.26 | 6,643,100 | — | — |
| 2021-01-12 | $158.13 | $466.97 | 6,903,200 | — | — |
| 2021-01-11 | $159.37 | $470.63 | 7,066,200 | — | — |
| 2021-01-08 | $160.04 | $472.61 | 8,228,900 | — | — |
| 2021-01-07 | $160.37 | $473.58 | 7,747,200 | — | — |
| 2021-01-06 | $159.83 | $471.99 | 8,230,100 | — | — |
| 2021-01-05 | $158.34 | $467.59 | 9,602,300 | — | — |
| 2021-01-04 | $156.50 | $462.15 | 11,765,900 | — | — |