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-05-03 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 | $529.04 | $1,304.90 | 23,300 | — | — |
| 2021-12-30 | $529.86 | $1,306.92 | 43,200 | — | — |
| 2021-12-29 | $534.43 | $1,318.19 | 29,700 | — | — |
| 2021-12-28 | $532.53 | $1,313.51 | 44,100 | — | — |
| 2021-12-27 | $536.14 | $1,322.41 | 47,400 | — | — |
| 2021-12-23 | $525.31 | $1,295.70 | 69,300 | — | — |
| 2021-12-22 | $516.16 | $1,273.13 | 85,500 | — | — |
| 2021-12-21 | $509.36 | $1,256.36 | 57,000 | — | — |
| 2021-12-20 | $508.52 | $1,254.29 | 87,200 | — | — |
| 2021-12-17 | $514.10 | $1,268.05 | 295,900 | — | — |
| 2021-12-16 | $500.04 | $1,233.37 | 133,500 | — | — |
| 2021-12-15 | $516.67 | $1,274.39 | 102,000 | — | — |
| 2021-12-14 | $513.28 | $1,266.03 | 93,200 | — | — |
| 2021-12-13 | $514.03 | $1,267.88 | 87,500 | — | — |
| 2021-12-10 | $514.11 | $1,268.07 | 98,700 | — | — |
| 2021-12-09 | $500.49 | $1,234.48 | 75,400 | — | — |
| 2021-12-08 | $501.00 | $1,235.74 | 63,000 | — | — |
| 2021-12-07 | $492.84 | $1,215.61 | 73,600 | — | — |
| 2021-12-06 | $482.96 | $1,191.24 | 109,900 | — | — |
| 2021-12-03 | $469.99 | $1,159.25 | 84,400 | — | — |
| 2021-12-02 | $475.64 | $1,173.19 | 96,900 | — | — |
| 2021-12-01 | $467.71 | $1,153.63 | 89,000 | — | — |
| 2021-11-30 | $465.49 | $1,148.15 | 129,100 | — | — |
| 2021-11-29 | $470.89 | $1,161.47 | 75,000 | — | — |
| 2021-11-26 | $483.32 | $1,192.13 | 55,300 | — | — |
| 2021-11-24 | $498.97 | $1,230.73 | 31,300 | — | — |
| 2021-11-23 | $500.00 | $1,233.27 | 37,900 | — | — |
| 2021-11-22 | $498.84 | $1,230.41 | 49,200 | — | — |
| 2021-11-19 | $504.25 | $1,243.75 | 97,800 | — | — |
| 2021-11-18 | $502.47 | $1,239.36 | 60,000 | — | — |
| 2021-11-17 | $505.11 | $1,245.87 | 49,000 | — | — |
| 2021-11-16 | $502.59 | $1,239.66 | 45,500 | — | — |
| 2021-11-15 | $498.79 | $1,230.29 | 56,800 | — | — |
| 2021-11-12 | $501.81 | $1,237.73 | 79,000 | — | — |
| 2021-11-11 | $499.20 | $1,230.41 | 66,700 | — | — |
| 2021-11-10 | $498.74 | $1,229.28 | 46,100 | — | — |
| 2021-11-09 | $499.24 | $1,230.51 | 64,000 | — | — |
| 2021-11-08 | $500.98 | $1,234.80 | 96,500 | — | — |
| 2021-11-05 | $496.33 | $1,223.34 | 193,500 | — | — |
| 2021-11-04 | $487.43 | $1,201.40 | 156,400 | — | — |
| 2021-11-03 | $486.00 | $1,197.87 | 106,600 | — | — |
| 2021-11-02 | $481.57 | $1,186.96 | 123,600 | — | — |
| 2021-11-01 | $490.61 | $1,209.24 | 127,500 | — | — |
| 2021-10-29 | $482.25 | $1,188.63 | 202,200 | — | — |
| 2021-10-28 | $447.00 | $1,101.75 | 67,700 | — | — |
| 2021-10-27 | $441.65 | $1,088.56 | 65,400 | — | — |
| 2021-10-26 | $441.75 | $1,088.81 | 68,500 | — | — |
| 2021-10-25 | $440.47 | $1,085.65 | 86,100 | — | — |
| 2021-10-22 | $450.63 | $1,110.70 | 79,700 | — | — |
| 2021-10-21 | $461.05 | $1,136.38 | 104,900 | — | — |
| 2021-10-20 | $444.94 | $1,096.67 | 76,000 | — | — |
| 2021-10-19 | $441.31 | $1,087.72 | 86,600 | — | — |
| 2021-10-18 | $434.79 | $1,071.65 | 110,100 | — | — |
| 2021-10-15 | $430.12 | $1,060.14 | 94,600 | — | — |
| 2021-10-14 | $417.67 | $1,029.46 | 66,100 | — | — |
| 2021-10-13 | $408.46 | $1,006.76 | 126,600 | — | — |
| 2021-10-12 | $412.55 | $1,016.84 | 174,300 | — | — |
| 2021-10-11 | $407.54 | $1,004.49 | 89,700 | — | — |
| 2021-10-08 | $416.12 | $1,025.64 | 121,600 | — | — |
| 2021-10-07 | $420.48 | $1,036.38 | 213,100 | — | — |
| 2021-10-06 | $428.35 | $1,055.78 | 98,700 | — | — |
| 2021-10-05 | $436.73 | $1,076.44 | 124,000 | — | — |
| 2021-10-04 | $448.98 | $1,106.63 | 121,900 | — | — |
| 2021-10-01 | $457.82 | $1,128.42 | 75,500 | — | — |
| 2021-09-30 | $465.12 | $1,146.41 | 100,600 | — | — |
| 2021-09-29 | $469.30 | $1,156.71 | 113,900 | — | — |
| 2021-09-28 | $466.29 | $1,149.29 | 47,600 | — | — |
| 2021-09-27 | $471.34 | $1,161.74 | 64,500 | — | — |
| 2021-09-24 | $468.39 | $1,154.47 | 55,000 | — | — |
| 2021-09-23 | $470.03 | $1,158.51 | 76,000 | — | — |
| 2021-09-22 | $473.10 | $1,166.08 | 54,600 | — | — |
| 2021-09-21 | $473.08 | $1,166.03 | 77,000 | — | — |
| 2021-09-20 | $471.67 | $1,162.55 | 73,900 | — | — |
| 2021-09-17 | $475.52 | $1,172.04 | 233,000 | — | — |
| 2021-09-16 | $478.11 | $1,178.43 | 85,200 | — | — |
| 2021-09-15 | $477.36 | $1,176.58 | 113,700 | — | — |
| 2021-09-14 | $476.03 | $1,173.30 | 93,100 | — | — |
| 2021-09-13 | $479.40 | $1,181.61 | 85,800 | — | — |
| 2021-09-10 | $475.44 | $1,171.85 | 68,400 | — | — |
| 2021-09-09 | $478.51 | $1,179.41 | 91,500 | — | — |
| 2021-09-08 | $475.86 | $1,172.88 | 83,000 | — | — |
| 2021-09-07 | $464.06 | $1,143.80 | 86,400 | — | — |
| 2021-09-03 | $478.25 | $1,178.77 | 73,400 | — | — |
| 2021-09-02 | $485.08 | $1,195.61 | 69,500 | — | — |
| 2021-09-01 | $477.17 | $1,176.11 | 74,300 | — | — |
| 2021-08-31 | $476.70 | $1,174.95 | 78,000 | — | — |
| 2021-08-30 | $472.31 | $1,164.13 | 75,100 | — | — |
| 2021-08-27 | $473.68 | $1,167.51 | 78,200 | — | — |
| 2021-08-26 | $466.29 | $1,149.29 | 56,200 | — | — |
| 2021-08-25 | $465.50 | $1,147.35 | 64,500 | — | — |
| 2021-08-24 | $465.00 | $1,146.11 | 67,400 | — | — |
| 2021-08-23 | $466.19 | $1,149.05 | 62,200 | — | — |
| 2021-08-20 | $466.16 | $1,148.97 | 93,300 | — | — |
| 2021-08-19 | $459.88 | $1,133.49 | 80,500 | — | — |
| 2021-08-18 | $451.98 | $1,114.02 | 131,100 | — | — |
| 2021-08-17 | $456.46 | $1,125.07 | 75,300 | — | — |
| 2021-08-16 | $456.22 | $1,124.47 | 61,800 | — | — |
| 2021-08-13 | $457.28 | $1,127.09 | 75,700 | — | — |
| 2021-08-12 | $455.95 | $1,122.92 | 60,900 | — | — |
| 2021-08-11 | $457.55 | $1,126.86 | 70,100 | — | — |
| 2021-08-10 | $459.77 | $1,132.33 | 123,900 | — | — |
| 2021-08-09 | $470.46 | $1,158.66 | 92,200 | — | — |
| 2021-08-06 | $466.81 | $1,149.67 | 87,500 | — | — |
| 2021-08-05 | $469.63 | $1,156.61 | 99,200 | — | — |
| 2021-08-04 | $473.89 | $1,167.10 | 95,600 | — | — |
| 2021-08-03 | $474.72 | $1,169.15 | 89,900 | — | — |
| 2021-08-02 | $476.07 | $1,172.47 | 169,800 | — | — |
| 2021-07-30 | $476.02 | $1,172.35 | 138,800 | — | — |
| 2021-07-29 | $470.81 | $1,159.52 | 143,300 | — | — |
| 2021-07-28 | $457.01 | $1,125.53 | 195,200 | — | — |
| 2021-07-27 | $480.19 | $1,182.62 | 104,100 | — | — |
| 2021-07-26 | $477.92 | $1,177.03 | 109,400 | — | — |
| 2021-07-23 | $479.78 | $1,181.61 | 61,900 | — | — |
| 2021-07-22 | $474.77 | $1,169.27 | 69,900 | — | — |
| 2021-07-21 | $472.95 | $1,164.79 | 86,900 | — | — |
| 2021-07-20 | $473.41 | $1,165.92 | 213,800 | — | — |
| 2021-07-19 | $467.46 | $1,151.27 | 92,900 | — | — |
| 2021-07-16 | $472.03 | $1,162.52 | 72,400 | — | — |
| 2021-07-15 | $473.32 | $1,165.70 | 61,900 | — | — |
| 2021-07-14 | $468.84 | $1,154.67 | 55,400 | — | — |
| 2021-07-13 | $477.78 | $1,176.68 | 29,400 | — | — |
| 2021-07-12 | $481.17 | $1,185.03 | 50,100 | — | — |
| 2021-07-09 | $476.18 | $1,172.74 | 76,600 | — | — |
| 2021-07-08 | $475.76 | $1,171.71 | 122,600 | — | — |
| 2021-07-07 | $479.27 | $1,180.35 | 149,900 | — | — |
| 2021-07-06 | $481.78 | $1,186.54 | 176,300 | — | — |
| 2021-07-02 | $485.71 | $1,196.21 | 55,300 | — | — |
| 2021-07-01 | $482.47 | $1,188.23 | 85,300 | — | — |
| 2021-06-30 | $474.50 | $1,168.61 | 79,700 | — | — |
| 2021-06-29 | $483.93 | $1,191.83 | 52,600 | — | — |
| 2021-06-28 | $485.28 | $1,195.16 | 72,200 | — | — |
| 2021-06-25 | $488.95 | $1,204.19 | 423,000 | — | — |
| 2021-06-24 | $482.46 | $1,188.21 | 74,100 | — | — |
| 2021-06-23 | $481.14 | $1,184.96 | 84,700 | — | — |
| 2021-06-22 | $480.01 | $1,182.18 | 60,600 | — | — |
| 2021-06-21 | $479.52 | $1,180.97 | 73,400 | — | — |
| 2021-06-18 | $470.27 | $1,158.19 | 137,200 | — | — |
| 2021-06-17 | $472.98 | $1,164.86 | 114,400 | — | — |
| 2021-06-16 | $464.92 | $1,145.01 | 108,300 | — | — |
| 2021-06-15 | $471.07 | $1,160.16 | 53,500 | — | — |
| 2021-06-14 | $478.65 | $1,178.83 | 92,500 | — | — |
| 2021-06-11 | $480.82 | $1,184.17 | 77,700 | — | — |
| 2021-06-10 | $486.54 | $1,198.26 | 41,500 | — | — |
| 2021-06-09 | $482.47 | $1,188.23 | 32,100 | — | — |
| 2021-06-08 | $485.00 | $1,194.47 | 61,400 | — | — |
| 2021-06-07 | $486.26 | $1,197.57 | 63,800 | — | — |
| 2021-06-04 | $498.51 | $1,227.74 | 46,800 | — | — |
| 2021-06-03 | $500.76 | $1,233.28 | 104,100 | — | — |
| 2021-06-02 | $493.32 | $1,214.96 | 77,800 | — | — |
| 2021-06-01 | $489.70 | $1,206.04 | 47,300 | — | — |
| 2021-05-28 | $491.34 | $1,210.08 | 58,000 | — | — |
| 2021-05-27 | $494.62 | $1,218.16 | 74,900 | — | — |
| 2021-05-26 | $494.95 | $1,218.97 | 55,100 | — | — |
| 2021-05-25 | $492.62 | $1,212.39 | 45,200 | — | — |
| 2021-05-24 | $493.79 | $1,215.27 | 53,100 | — | — |
| 2021-05-21 | $495.29 | $1,218.97 | 58,900 | — | — |
| 2021-05-20 | $502.91 | $1,237.72 | 85,200 | — | — |
| 2021-05-19 | $496.34 | $1,221.55 | 79,700 | — | — |
| 2021-05-18 | $487.02 | $1,198.61 | 76,800 | — | — |
| 2021-05-17 | $479.28 | $1,179.56 | 68,100 | — | — |
| 2021-05-14 | $482.78 | $1,188.18 | 133,000 | — | — |
| 2021-05-13 | $482.47 | $1,187.41 | 107,700 | — | — |
| 2021-05-12 | $484.24 | $1,191.77 | 90,100 | — | — |
| 2021-05-11 | $483.88 | $1,190.88 | 64,800 | — | — |
| 2021-05-10 | $489.50 | $1,204.72 | 70,800 | — | — |
| 2021-05-07 | $489.18 | $1,203.93 | 87,700 | — | — |
| 2021-05-06 | $483.34 | $1,189.56 | 94,700 | — | — |
| 2021-05-05 | $476.47 | $1,172.65 | 115,600 | — | — |
| 2021-05-04 | $486.60 | $1,197.58 | 124,500 | — | — |
| 2021-05-03 | $482.25 | $1,186.87 | 97,400 | — | — |
| 2021-04-30 | $476.61 | $1,172.99 | 140,300 | — | — |
| 2021-04-29 | $478.32 | $1,177.20 | 125,600 | — | — |
| 2021-04-28 | $472.85 | $1,163.74 | 173,400 | — | — |
| 2021-04-27 | $459.25 | $1,130.27 | 114,200 | — | — |
| 2021-04-26 | $466.01 | $1,146.90 | 73,600 | — | — |
| 2021-04-23 | $467.81 | $1,151.33 | 75,700 | — | — |
| 2021-04-22 | $472.66 | $1,163.27 | 56,000 | — | — |
| 2021-04-21 | $480.56 | $1,182.71 | 59,000 | — | — |
| 2021-04-20 | $478.67 | $1,178.06 | 65,600 | — | — |
| 2021-04-19 | $481.81 | $1,185.79 | 61,600 | — | — |
| 2021-04-16 | $479.76 | $1,180.75 | 81,700 | — | — |
| 2021-04-15 | $468.18 | $1,152.25 | 47,600 | — | — |
| 2021-04-14 | $463.26 | $1,140.14 | 37,600 | — | — |
| 2021-04-13 | $466.73 | $1,148.68 | 42,900 | — | — |
| 2021-04-12 | $467.97 | $1,151.73 | 67,100 | — | — |
| 2021-04-09 | $465.37 | $1,145.33 | 64,000 | — | — |
| 2021-04-08 | $461.58 | $1,136.00 | 66,100 | — | — |
| 2021-04-07 | $462.41 | $1,138.04 | 79,300 | — | — |
| 2021-04-06 | $463.06 | $1,139.64 | 100,700 | — | — |
| 2021-04-05 | $467.57 | $1,150.74 | 55,100 | — | — |
| 2021-04-01 | $466.26 | $1,147.52 | 50,200 | — | — |
| 2021-03-31 | $459.82 | $1,131.67 | 84,300 | — | — |
| 2021-03-30 | $459.40 | $1,130.64 | 74,500 | — | — |
| 2021-03-29 | $473.35 | $1,164.97 | 120,500 | — | — |
| 2021-03-26 | $464.58 | $1,143.39 | 68,300 | — | — |
| 2021-03-25 | $458.22 | $1,127.73 | 82,400 | — | — |
| 2021-03-24 | $461.02 | $1,134.62 | 62,200 | — | — |
| 2021-03-23 | $463.19 | $1,139.96 | 102,500 | — | — |
| 2021-03-22 | $460.16 | $1,132.51 | 84,100 | — | — |
| 2021-03-19 | $452.37 | $1,113.33 | 210,700 | — | — |
| 2021-03-18 | $452.21 | $1,112.94 | 59,600 | — | — |
| 2021-03-17 | $450.95 | $1,109.84 | 65,400 | — | — |
| 2021-03-16 | $451.21 | $1,110.48 | 63,600 | — | — |
| 2021-03-15 | $460.11 | $1,132.38 | 109,600 | — | — |
| 2021-03-12 | $447.29 | $1,100.83 | 97,700 | — | — |
| 2021-03-11 | $442.88 | $1,089.98 | 82,900 | — | — |
| 2021-03-10 | $432.93 | $1,065.49 | 80,900 | — | — |
| 2021-03-09 | $431.71 | $1,062.49 | 181,700 | — | — |
| 2021-03-08 | $430.84 | $1,060.35 | 117,700 | — | — |
| 2021-03-05 | $433.25 | $1,066.28 | 160,900 | — | — |
| 2021-03-04 | $420.53 | $1,034.97 | 174,200 | — | — |
| 2021-03-03 | $428.65 | $1,054.96 | 151,400 | — | — |
| 2021-03-02 | $441.96 | $1,087.72 | 126,700 | — | — |
| 2021-03-01 | $445.81 | $1,097.19 | 114,000 | — | — |
| 2021-02-26 | $445.21 | $1,095.71 | 177,900 | — | — |
| 2021-02-25 | $446.69 | $1,098.52 | 95,900 | — | — |
| 2021-02-24 | $473.27 | $1,163.89 | 159,600 | — | — |
| 2021-02-23 | $481.07 | $1,183.07 | 71,900 | — | — |
| 2021-02-22 | $477.00 | $1,173.06 | 81,300 | — | — |
| 2021-02-19 | $486.41 | $1,196.20 | 87,200 | — | — |
| 2021-02-18 | $497.54 | $1,223.57 | 102,700 | — | — |
| 2021-02-17 | $491.45 | $1,208.59 | 110,700 | — | — |
| 2021-02-16 | $495.21 | $1,217.84 | 132,100 | — | — |
| 2021-02-12 | $509.05 | $1,251.88 | 41,700 | — | — |
| 2021-02-11 | $507.54 | $1,248.16 | 65,000 | — | — |
| 2021-02-10 | $510.03 | $1,254.29 | 74,200 | — | — |
| 2021-02-09 | $508.16 | $1,249.69 | 82,600 | — | — |
| 2021-02-08 | $510.46 | $1,255.34 | 72,700 | — | — |
| 2021-02-05 | $509.57 | $1,253.16 | 90,900 | — | — |
| 2021-02-04 | $511.26 | $1,257.31 | 50,300 | — | — |
| 2021-02-03 | $512.21 | $1,259.65 | 72,900 | — | — |
| 2021-02-02 | $512.80 | $1,261.10 | 100,800 | — | — |
| 2021-02-01 | $518.98 | $1,276.30 | 57,200 | — | — |
| 2021-01-29 | $517.90 | $1,273.64 | 134,300 | — | — |
| 2021-01-28 | $520.12 | $1,279.10 | 151,700 | — | — |
| 2021-01-27 | $518.98 | $1,276.30 | 136,300 | — | — |
| 2021-01-26 | $540.18 | $1,328.43 | 191,300 | — | — |
| 2021-01-25 | $556.02 | $1,367.39 | 97,000 | — | — |
| 2021-01-22 | $548.17 | $1,348.08 | 59,400 | — | — |
| 2021-01-21 | $545.21 | $1,340.80 | 127,100 | — | — |
| 2021-01-20 | $541.65 | $1,332.05 | 94,100 | — | — |
| 2021-01-19 | $531.95 | $1,308.19 | 57,500 | — | — |
| 2021-01-15 | $529.20 | $1,301.43 | 118,500 | — | — |
| 2021-01-14 | $522.00 | $1,283.72 | 67,800 | — | — |
| 2021-01-13 | $522.52 | $1,285.00 | 151,200 | — | — |
| 2021-01-12 | $538.41 | $1,324.08 | 106,600 | — | — |
| 2021-01-11 | $544.07 | $1,338.00 | 105,400 | — | — |
| 2021-01-08 | $547.70 | $1,346.93 | 163,100 | — | — |
| 2021-01-07 | $548.95 | $1,350.00 | 70,300 | — | — |
| 2021-01-06 | $542.68 | $1,334.58 | 87,500 | — | — |
| 2021-01-05 | $533.45 | $1,311.88 | 69,400 | — | — |
| 2021-01-04 | $528.58 | $1,299.91 | 60,400 | — | — |