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-03-17 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 | $667.24 | $812.07 | 778,700 | — | — |
| 2021-12-30 | $665.45 | $809.89 | 555,600 | — | — |
| 2021-12-29 | $662.73 | $806.58 | 644,100 | — | — |
| 2021-12-28 | $655.38 | $797.63 | 818,200 | — | — |
| 2021-12-27 | $662.21 | $805.94 | 531,400 | — | — |
| 2021-12-23 | $650.70 | $791.94 | 840,000 | — | — |
| 2021-12-22 | $651.70 | $793.15 | 918,400 | — | — |
| 2021-12-21 | $645.34 | $785.41 | 1,201,000 | — | — |
| 2021-12-20 | $649.32 | $790.26 | 1,001,300 | — | — |
| 2021-12-17 | $651.07 | $792.39 | 2,475,800 | — | — |
| 2021-12-16 | $661.25 | $804.78 | 1,625,100 | — | — |
| 2021-12-15 | $655.74 | $798.07 | 1,422,800 | — | — |
| 2021-12-14 | $632.11 | $769.31 | 1,491,500 | — | — |
| 2021-12-13 | $646.01 | $785.91 | 1,181,900 | — | — |
| 2021-12-10 | $642.51 | $781.65 | 989,700 | — | — |
| 2021-12-09 | $637.07 | $775.04 | 1,029,300 | — | — |
| 2021-12-08 | $638.15 | $776.35 | 1,267,400 | — | — |
| 2021-12-07 | $628.71 | $764.86 | 1,585,300 | — | — |
| 2021-12-06 | $622.25 | $757.01 | 2,319,700 | — | — |
| 2021-12-03 | $636.11 | $773.87 | 1,698,500 | — | — |
| 2021-12-02 | $627.58 | $763.49 | 1,481,700 | — | — |
| 2021-12-01 | $626.15 | $761.75 | 1,502,700 | — | — |
| 2021-11-30 | $632.83 | $769.88 | 2,562,900 | — | — |
| 2021-11-29 | $648.77 | $789.27 | 1,869,900 | — | — |
| 2021-11-26 | $638.74 | $777.07 | 1,677,700 | — | — |
| 2021-11-24 | $633.00 | $770.08 | 1,283,200 | — | — |
| 2021-11-23 | $632.76 | $769.79 | 1,022,500 | — | — |
| 2021-11-22 | $633.96 | $771.25 | 1,318,900 | — | — |
| 2021-11-19 | $636.05 | $773.79 | 1,222,300 | — | — |
| 2021-11-18 | $637.63 | $775.72 | 968,700 | — | — |
| 2021-11-17 | $637.30 | $775.32 | 1,390,300 | — | — |
| 2021-11-16 | $641.48 | $780.40 | 1,346,900 | — | — |
| 2021-11-15 | $632.36 | $769.31 | 826,100 | — | — |
| 2021-11-12 | $635.25 | $772.82 | 888,100 | — | — |
| 2021-11-11 | $631.48 | $768.23 | 687,600 | — | — |
| 2021-11-10 | $626.86 | $762.61 | 1,119,100 | — | — |
| 2021-11-09 | $618.58 | $752.54 | 927,000 | — | — |
| 2021-11-08 | $624.47 | $759.71 | 1,170,900 | — | — |
| 2021-11-05 | $616.80 | $750.38 | 2,693,400 | — | — |
| 2021-11-04 | $639.76 | $778.31 | 1,396,100 | — | — |
| 2021-11-03 | $642.37 | $781.48 | 1,216,600 | — | — |
| 2021-11-02 | $636.20 | $773.98 | 1,376,600 | — | — |
| 2021-11-01 | $635.10 | $772.64 | 1,582,600 | — | — |
| 2021-10-29 | $633.07 | $770.17 | 1,541,700 | — | — |
| 2021-10-28 | $620.07 | $754.35 | 1,280,000 | — | — |
| 2021-10-27 | $612.29 | $744.89 | 1,771,100 | — | — |
| 2021-10-26 | $608.34 | $740.08 | 1,051,500 | — | — |
| 2021-10-25 | $607.75 | $739.37 | 951,900 | — | — |
| 2021-10-22 | $611.96 | $744.49 | 738,700 | — | — |
| 2021-10-21 | $608.41 | $740.17 | 959,200 | — | — |
| 2021-10-20 | $605.60 | $736.75 | 1,062,100 | — | — |
| 2021-10-19 | $592.10 | $720.33 | 765,700 | — | — |
| 2021-10-18 | $588.03 | $715.38 | 1,534,000 | — | — |
| 2021-10-15 | $582.39 | $708.51 | 874,700 | — | — |
| 2021-10-14 | $577.35 | $702.38 | 845,700 | — | — |
| 2021-10-13 | $573.56 | $697.77 | 1,223,100 | — | — |
| 2021-10-12 | $575.91 | $700.63 | 1,012,000 | — | — |
| 2021-10-11 | $578.66 | $703.98 | 676,000 | — | — |
| 2021-10-08 | $583.92 | $710.37 | 851,400 | — | — |
| 2021-10-07 | $583.51 | $709.88 | 1,027,800 | — | — |
| 2021-10-06 | $575.60 | $700.25 | 1,133,500 | — | — |
| 2021-10-05 | $571.88 | $695.73 | 1,384,500 | — | — |
| 2021-10-04 | $569.00 | $692.22 | 1,323,700 | — | — |
| 2021-10-01 | $572.72 | $696.75 | 1,657,600 | — | — |
| 2021-09-30 | $571.33 | $695.06 | 1,510,800 | — | — |
| 2021-09-29 | $579.60 | $705.12 | 1,040,900 | — | — |
| 2021-09-28 | $576.45 | $701.29 | 1,750,100 | — | — |
| 2021-09-27 | $594.67 | $723.45 | 1,708,800 | — | — |
| 2021-09-24 | $609.78 | $741.84 | 1,300,900 | — | — |
| 2021-09-23 | $608.23 | $739.95 | 1,179,200 | — | — |
| 2021-09-22 | $606.63 | $738.00 | 1,696,600 | — | — |
| 2021-09-21 | $597.04 | $726.34 | 1,364,400 | — | — |
| 2021-09-20 | $590.20 | $718.01 | 2,674,200 | — | — |
| 2021-09-17 | $596.80 | $726.04 | 5,272,300 | — | — |
| 2021-09-16 | $560.44 | $681.81 | 1,053,400 | — | — |
| 2021-09-15 | $562.96 | $684.88 | 1,241,400 | — | — |
| 2021-09-14 | $562.40 | $684.19 | 785,400 | — | — |
| 2021-09-13 | $559.13 | $679.90 | 1,372,500 | — | — |
| 2021-09-10 | $571.96 | $695.50 | 1,054,700 | — | — |
| 2021-09-09 | $568.78 | $691.63 | 1,122,600 | — | — |
| 2021-09-08 | $572.58 | $696.26 | 945,100 | — | — |
| 2021-09-07 | $569.17 | $692.11 | 1,241,900 | — | — |
| 2021-09-03 | $568.11 | $690.82 | 825,500 | — | — |
| 2021-09-02 | $565.47 | $687.61 | 1,137,200 | — | — |
| 2021-09-01 | $561.72 | $683.05 | 1,062,900 | — | — |
| 2021-08-31 | $554.95 | $674.82 | 1,287,100 | — | — |
| 2021-08-30 | $558.53 | $679.17 | 873,300 | — | — |
| 2021-08-27 | $548.51 | $666.99 | 846,100 | — | — |
| 2021-08-26 | $552.77 | $672.17 | 766,000 | — | — |
| 2021-08-25 | $548.08 | $666.46 | 963,200 | — | — |
| 2021-08-24 | $550.49 | $669.39 | 876,100 | — | — |
| 2021-08-23 | $552.61 | $671.97 | 1,275,100 | — | — |
| 2021-08-20 | $555.00 | $674.88 | 951,400 | — | — |
| 2021-08-19 | $551.88 | $671.08 | 834,900 | — | — |
| 2021-08-18 | $544.66 | $662.30 | 913,100 | — | — |
| 2021-08-17 | $556.31 | $676.47 | 830,300 | — | — |
| 2021-08-16 | $554.46 | $674.22 | 1,141,400 | — | — |
| 2021-08-13 | $544.64 | $662.28 | 608,300 | — | — |
| 2021-08-12 | $542.01 | $659.08 | 603,200 | — | — |
| 2021-08-11 | $537.26 | $653.31 | 898,900 | — | — |
| 2021-08-10 | $540.37 | $657.09 | 903,200 | — | — |
| 2021-08-09 | $541.16 | $658.05 | 861,700 | — | — |
| 2021-08-06 | $538.20 | $654.45 | 765,800 | — | — |
| 2021-08-05 | $542.35 | $659.50 | 781,100 | — | — |
| 2021-08-04 | $538.88 | $655.28 | 854,600 | — | — |
| 2021-08-03 | $536.99 | $652.98 | 934,100 | — | — |
| 2021-08-02 | $533.68 | $648.95 | 1,147,400 | — | — |
| 2021-07-30 | $540.01 | $656.65 | 1,412,800 | — | — |
| 2021-07-29 | $533.77 | $649.06 | 1,000,800 | — | — |
| 2021-07-28 | $528.27 | $642.37 | 1,814,500 | — | — |
| 2021-07-27 | $530.28 | $644.82 | 1,091,500 | — | — |
| 2021-07-26 | $529.12 | $643.41 | 874,500 | — | — |
| 2021-07-23 | $532.26 | $647.23 | 1,005,100 | — | — |
| 2021-07-22 | $524.50 | $637.79 | 868,400 | — | — |
| 2021-07-21 | $514.26 | $625.34 | 1,113,000 | — | — |
| 2021-07-20 | $522.58 | $635.46 | 1,145,400 | — | — |
| 2021-07-19 | $521.62 | $634.29 | 1,317,300 | — | — |
| 2021-07-16 | $519.79 | $632.06 | 1,080,800 | — | — |
| 2021-07-15 | $514.48 | $625.61 | 1,074,800 | — | — |
| 2021-07-14 | $510.78 | $621.11 | 863,900 | — | — |
| 2021-07-13 | $514.30 | $625.39 | 941,800 | — | — |
| 2021-07-12 | $514.69 | $625.86 | 1,427,600 | — | — |
| 2021-07-09 | $517.26 | $628.99 | 1,184,200 | — | — |
| 2021-07-08 | $518.61 | $630.63 | 1,384,000 | — | — |
| 2021-07-07 | $522.72 | $635.63 | 1,433,500 | — | — |
| 2021-07-06 | $517.06 | $628.74 | 1,288,700 | — | — |
| 2021-07-02 | $513.32 | $624.20 | 923,400 | — | — |
| 2021-07-01 | $509.53 | $619.59 | 1,129,300 | — | — |
| 2021-06-30 | $504.47 | $613.43 | 1,010,000 | — | — |
| 2021-06-29 | $508.24 | $618.02 | 1,349,900 | — | — |
| 2021-06-28 | $505.10 | $614.20 | 1,449,600 | — | — |
| 2021-06-25 | $492.87 | $599.33 | 4,676,100 | — | — |
| 2021-06-24 | $495.36 | $602.36 | 1,326,600 | — | — |
| 2021-06-23 | $494.02 | $600.73 | 1,358,000 | — | — |
| 2021-06-22 | $492.21 | $598.53 | 1,840,600 | — | — |
| 2021-06-21 | $483.56 | $588.01 | 1,111,300 | — | — |
| 2021-06-18 | $482.47 | $586.68 | 2,321,300 | — | — |
| 2021-06-17 | $486.08 | $591.07 | 2,237,300 | — | — |
| 2021-06-16 | $468.42 | $569.60 | 1,691,700 | — | — |
| 2021-06-15 | $470.08 | $571.62 | 1,260,700 | — | — |
| 2021-06-14 | $470.07 | $571.60 | 1,452,700 | — | — |
| 2021-06-11 | $465.15 | $565.30 | 1,935,000 | — | — |
| 2021-06-10 | $464.91 | $565.01 | 2,679,600 | — | — |
| 2021-06-09 | $448.21 | $544.72 | 1,795,700 | — | — |
| 2021-06-08 | $441.00 | $535.95 | 2,819,400 | — | — |
| 2021-06-07 | $444.45 | $540.15 | 2,782,000 | — | — |
| 2021-06-04 | $448.76 | $545.39 | 1,731,200 | — | — |
| 2021-06-03 | $445.33 | $541.22 | 2,396,100 | — | — |
| 2021-06-02 | $449.21 | $545.93 | 2,355,200 | — | — |
| 2021-06-01 | $447.01 | $543.26 | 4,619,100 | — | — |
| 2021-05-28 | $469.50 | $570.59 | 1,618,200 | — | — |
| 2021-05-27 | $472.48 | $574.21 | 4,059,500 | — | — |
| 2021-05-26 | $459.69 | $558.67 | 2,142,600 | — | — |
| 2021-05-25 | $464.02 | $563.93 | 1,592,500 | — | — |
| 2021-05-24 | $462.46 | $562.04 | 1,194,800 | — | — |
| 2021-05-21 | $462.34 | $561.89 | 1,415,300 | — | — |
| 2021-05-20 | $465.29 | $565.47 | 1,181,200 | — | — |
| 2021-05-19 | $456.95 | $555.34 | 1,136,600 | — | — |
| 2021-05-18 | $454.61 | $552.50 | 1,897,200 | — | — |
| 2021-05-17 | $452.92 | $550.44 | 1,092,300 | — | — |
| 2021-05-14 | $459.07 | $557.92 | 1,009,700 | — | — |
| 2021-05-13 | $456.92 | $555.30 | 1,240,300 | — | — |
| 2021-05-12 | $454.78 | $552.70 | 1,454,500 | — | — |
| 2021-05-11 | $464.00 | $563.91 | 1,568,700 | — | — |
| 2021-05-10 | $463.47 | $563.26 | 1,502,700 | — | — |
| 2021-05-07 | $468.45 | $569.32 | 1,442,000 | — | — |
| 2021-05-06 | $470.14 | $571.37 | 1,530,900 | — | — |
| 2021-05-05 | $467.77 | $568.49 | 1,586,000 | — | — |
| 2021-05-04 | $465.28 | $565.46 | 1,703,100 | — | — |
| 2021-05-03 | $467.38 | $568.01 | 1,581,300 | — | — |
| 2021-04-30 | $470.23 | $571.48 | 2,094,800 | — | — |
| 2021-04-29 | $464.39 | $564.38 | 3,359,200 | — | — |
| 2021-04-28 | $485.80 | $590.40 | 1,140,500 | — | — |
| 2021-04-27 | $490.22 | $595.77 | 978,300 | — | — |
| 2021-04-26 | $494.04 | $600.42 | 1,671,400 | — | — |
| 2021-04-23 | $488.09 | $593.18 | 1,210,800 | — | — |
| 2021-04-22 | $484.21 | $588.47 | 1,087,200 | — | — |
| 2021-04-21 | $480.41 | $583.85 | 1,312,400 | — | — |
| 2021-04-20 | $482.36 | $586.22 | 1,464,500 | — | — |
| 2021-04-19 | $487.64 | $592.64 | 1,677,200 | — | — |
| 2021-04-16 | $492.92 | $599.05 | 2,590,500 | — | — |
| 2021-04-15 | $494.38 | $600.83 | 2,380,000 | — | — |
| 2021-04-14 | $478.04 | $580.97 | 1,744,500 | — | — |
| 2021-04-13 | $484.85 | $589.25 | 1,837,300 | — | — |
| 2021-04-12 | $475.98 | $578.47 | 1,163,100 | — | — |
| 2021-04-09 | $478.88 | $581.99 | 1,147,500 | — | — |
| 2021-04-08 | $471.51 | $573.03 | 1,339,400 | — | — |
| 2021-04-07 | $466.38 | $566.80 | 1,801,800 | — | — |
| 2021-04-06 | $468.74 | $569.67 | 1,150,700 | — | — |
| 2021-04-05 | $465.39 | $565.60 | 1,509,600 | — | — |
| 2021-04-01 | $456.30 | $554.55 | 993,200 | — | — |
| 2021-03-31 | $456.38 | $554.65 | 1,563,600 | — | — |
| 2021-03-30 | $451.47 | $548.68 | 1,448,200 | — | — |
| 2021-03-29 | $458.57 | $557.31 | 1,926,900 | — | — |
| 2021-03-26 | $460.06 | $559.12 | 1,750,900 | — | — |
| 2021-03-25 | $442.29 | $537.52 | 1,680,700 | — | — |
| 2021-03-24 | $445.37 | $541.27 | 1,547,700 | — | — |
| 2021-03-23 | $452.01 | $549.34 | 1,156,400 | — | — |
| 2021-03-22 | $454.66 | $552.56 | 1,431,800 | — | — |
| 2021-03-19 | $445.01 | $540.83 | 2,693,100 | — | — |
| 2021-03-18 | $445.75 | $541.73 | 2,126,800 | — | — |
| 2021-03-17 | $442.61 | $537.91 | 1,876,300 | — | — |
| 2021-03-16 | $446.43 | $542.55 | 2,402,400 | — | — |
| 2021-03-15 | $452.82 | $550.32 | 1,701,800 | — | — |
| 2021-03-12 | $450.49 | $547.17 | 1,577,300 | — | — |
| 2021-03-11 | $460.52 | $559.35 | 2,617,100 | — | — |
| 2021-03-10 | $441.09 | $535.75 | 2,759,800 | — | — |
| 2021-03-09 | $448.11 | $544.28 | 2,863,300 | — | — |
| 2021-03-08 | $439.85 | $534.25 | 1,572,100 | — | — |
| 2021-03-05 | $446.87 | $542.78 | 2,749,200 | — | — |
| 2021-03-04 | $441.46 | $536.20 | 2,508,900 | — | — |
| 2021-03-03 | $450.96 | $547.74 | 2,001,100 | — | — |
| 2021-03-02 | $462.11 | $561.29 | 1,718,700 | — | — |
| 2021-03-01 | $459.56 | $558.19 | 1,309,000 | — | — |
| 2021-02-26 | $450.08 | $546.67 | 2,153,100 | — | — |
| 2021-02-25 | $451.47 | $548.36 | 2,147,900 | — | — |
| 2021-02-24 | $456.66 | $554.67 | 2,426,700 | — | — |
| 2021-02-23 | $458.81 | $557.28 | 2,055,400 | — | — |
| 2021-02-22 | $463.28 | $562.71 | 2,127,200 | — | — |
| 2021-02-19 | $478.86 | $581.63 | 1,918,000 | — | — |
| 2021-02-18 | $488.80 | $593.70 | 1,465,800 | — | — |
| 2021-02-17 | $498.46 | $605.44 | 1,006,500 | — | — |
| 2021-02-16 | $500.08 | $607.40 | 1,467,300 | — | — |
| 2021-02-12 | $507.83 | $616.82 | 1,762,800 | — | — |
| 2021-02-11 | $494.05 | $600.08 | 1,027,100 | — | — |
| 2021-02-10 | $484.88 | $588.94 | 1,677,800 | — | — |
| 2021-02-09 | $489.30 | $594.31 | 1,452,500 | — | — |
| 2021-02-08 | $495.76 | $602.16 | 1,418,800 | — | — |
| 2021-02-05 | $492.56 | $598.27 | 1,678,600 | — | — |
| 2021-02-04 | $488.96 | $593.90 | 2,921,900 | — | — |
| 2021-02-03 | $500.22 | $607.57 | 1,704,900 | — | — |
| 2021-02-02 | $518.53 | $629.81 | 1,502,000 | — | — |
| 2021-02-01 | $515.47 | $626.10 | 2,083,100 | — | — |
| 2021-01-29 | $509.70 | $619.09 | 2,586,400 | — | — |
| 2021-01-28 | $496.48 | $603.03 | 1,619,700 | — | — |
| 2021-01-27 | $482.48 | $586.03 | 2,504,600 | — | — |
| 2021-01-26 | $507.83 | $616.82 | 1,006,300 | — | — |
| 2021-01-25 | $518.83 | $630.18 | 1,509,700 | — | — |
| 2021-01-22 | $514.60 | $625.04 | 1,936,600 | — | — |
| 2021-01-21 | $512.36 | $622.32 | 1,514,200 | — | — |
| 2021-01-20 | $515.84 | $626.55 | 1,257,100 | — | — |
| 2021-01-19 | $507.38 | $616.27 | 1,758,700 | — | — |
| 2021-01-15 | $503.14 | $611.12 | 1,892,600 | — | — |
| 2021-01-14 | $496.91 | $603.55 | 1,426,700 | — | — |
| 2021-01-13 | $501.71 | $609.38 | 1,410,200 | — | — |
| 2021-01-12 | $498.77 | $605.81 | 2,039,000 | — | — |
| 2021-01-11 | $513.35 | $623.52 | 1,669,600 | — | — |
| 2021-01-08 | $512.30 | $622.25 | 2,221,700 | — | — |
| 2021-01-07 | $500.33 | $607.71 | 2,144,400 | — | — |
| 2021-01-06 | $485.21 | $589.34 | 2,112,300 | — | — |
| 2021-01-05 | $477.72 | $580.25 | 2,046,700 | — | — |
| 2021-01-04 | $471.82 | $573.08 | 2,220,400 | — | — |