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
- 1986-08-13 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 | $567.06 | $603.94 | 1,581,400 | — | — |
| 2021-12-30 | $570.53 | $607.64 | 1,564,600 | — | — |
| 2021-12-29 | $569.29 | $606.31 | 2,484,200 | — | — |
| 2021-12-28 | $569.36 | $606.39 | 2,107,800 | — | — |
| 2021-12-27 | $577.68 | $615.25 | 1,980,100 | — | — |
| 2021-12-23 | $569.62 | $606.67 | 2,147,700 | — | — |
| 2021-12-22 | $563.98 | $600.66 | 4,526,200 | — | — |
| 2021-12-21 | $557.52 | $593.78 | 4,104,700 | — | — |
| 2021-12-20 | $549.77 | $585.53 | 3,441,100 | — | — |
| 2021-12-17 | $556.64 | $592.84 | 7,999,200 | — | — |
| 2021-12-16 | $566.09 | $602.91 | 10,961,200 | — | — |
| 2021-12-15 | $630.33 | $671.32 | 4,288,800 | — | — |
| 2021-12-14 | $614.86 | $654.85 | 5,934,200 | — | — |
| 2021-12-13 | $658.30 | $701.11 | 3,829,400 | — | — |
| 2021-12-10 | $654.45 | $697.01 | 2,873,000 | — | — |
| 2021-12-09 | $632.57 | $673.71 | 2,550,700 | — | — |
| 2021-12-08 | $653.10 | $695.58 | 2,416,200 | — | — |
| 2021-12-07 | $649.96 | $692.23 | 3,943,500 | — | — |
| 2021-12-06 | $622.04 | $662.50 | 3,170,000 | — | — |
| 2021-12-03 | $616.53 | $656.63 | 6,741,800 | — | — |
| 2021-12-02 | $671.88 | $715.58 | 2,675,400 | — | — |
| 2021-12-01 | $657.41 | $700.17 | 2,831,800 | — | — |
| 2021-11-30 | $669.85 | $713.41 | 4,703,600 | — | — |
| 2021-11-29 | $687.49 | $732.20 | 2,728,800 | — | — |
| 2021-11-26 | $662.10 | $705.16 | 2,204,000 | — | — |
| 2021-11-24 | $668.32 | $711.79 | 2,426,800 | — | — |
| 2021-11-23 | $665.16 | $708.42 | 2,502,800 | — | — |
| 2021-11-22 | $673.57 | $717.38 | 2,284,700 | — | — |
| 2021-11-19 | $688.37 | $733.14 | 3,090,900 | — | — |
| 2021-11-18 | $670.96 | $714.60 | 1,493,800 | — | — |
| 2021-11-17 | $670.67 | $714.29 | 1,221,900 | — | — |
| 2021-11-16 | $671.03 | $714.67 | 1,422,000 | — | — |
| 2021-11-15 | $659.73 | $702.64 | 1,077,600 | — | — |
| 2021-11-12 | $657.60 | $700.37 | 1,286,500 | — | — |
| 2021-11-11 | $643.17 | $685.00 | 1,271,100 | — | — |
| 2021-11-10 | $647.50 | $689.61 | 2,038,200 | — | — |
| 2021-11-09 | $667.92 | $711.36 | 1,128,000 | — | — |
| 2021-11-08 | $666.02 | $709.34 | 1,497,200 | — | — |
| 2021-11-05 | $662.72 | $705.82 | 2,517,600 | — | — |
| 2021-11-04 | $674.08 | $717.92 | 2,480,600 | — | — |
| 2021-11-03 | $655.18 | $697.79 | 1,970,700 | — | — |
| 2021-11-02 | $640.40 | $682.05 | 1,770,000 | — | — |
| 2021-11-01 | $640.20 | $681.84 | 2,215,800 | — | — |
| 2021-10-29 | $650.36 | $692.66 | 1,927,700 | — | — |
| 2021-10-28 | $639.28 | $680.86 | 2,085,000 | — | — |
| 2021-10-27 | $640.08 | $681.71 | 1,629,900 | — | — |
| 2021-10-26 | $642.50 | $684.29 | 2,154,000 | — | — |
| 2021-10-25 | $646.97 | $689.05 | 1,629,400 | — | — |
| 2021-10-22 | $643.58 | $685.44 | 1,786,500 | — | — |
| 2021-10-21 | $638.66 | $680.20 | 1,586,600 | — | — |
| 2021-10-20 | $632.37 | $673.50 | 1,497,200 | — | — |
| 2021-10-19 | $636.07 | $677.44 | 2,470,000 | — | — |
| 2021-10-18 | $622.83 | $663.34 | 1,905,100 | — | — |
| 2021-10-15 | $610.09 | $649.77 | 1,960,100 | — | — |
| 2021-10-14 | $607.51 | $647.02 | 2,500,900 | — | — |
| 2021-10-13 | $591.12 | $629.56 | 2,142,300 | — | — |
| 2021-10-12 | $580.69 | $618.46 | 1,740,200 | — | — |
| 2021-10-11 | $573.07 | $610.34 | 1,410,600 | — | — |
| 2021-10-08 | $576.86 | $614.38 | 2,050,700 | — | — |
| 2021-10-07 | $578.96 | $616.61 | 2,648,500 | — | — |
| 2021-10-06 | $570.31 | $607.40 | 2,043,200 | — | — |
| 2021-10-05 | $566.70 | $603.56 | 2,337,800 | — | — |
| 2021-10-04 | $558.49 | $594.81 | 3,977,000 | — | — |
| 2021-10-01 | $577.47 | $615.03 | 2,915,300 | — | — |
| 2021-09-30 | $575.72 | $613.16 | 2,743,600 | — | — |
| 2021-09-29 | $577.70 | $615.27 | 2,726,800 | — | — |
| 2021-09-28 | $578.77 | $616.41 | 5,108,900 | — | — |
| 2021-09-27 | $603.65 | $642.91 | 4,152,200 | — | — |
| 2021-09-24 | $622.71 | $663.21 | 2,809,000 | — | — |
| 2021-09-23 | $630.84 | $671.87 | 2,985,500 | — | — |
| 2021-09-22 | $626.08 | $666.80 | 5,689,600 | — | — |
| 2021-09-21 | $645.89 | $687.90 | 2,449,300 | — | — |
| 2021-09-20 | $641.29 | $683.00 | 2,637,400 | — | — |
| 2021-09-17 | $654.48 | $697.05 | 3,553,200 | — | — |
| 2021-09-16 | $665.11 | $708.37 | 2,046,100 | — | — |
| 2021-09-15 | $661.08 | $704.07 | 2,009,300 | — | — |
| 2021-09-14 | $645.01 | $686.96 | 2,150,200 | — | — |
| 2021-09-13 | $645.15 | $687.11 | 2,242,500 | — | — |
| 2021-09-10 | $658.94 | $701.80 | 1,204,200 | — | — |
| 2021-09-09 | $661.68 | $704.71 | 1,110,200 | — | — |
| 2021-09-08 | $663.22 | $706.35 | 1,367,700 | — | — |
| 2021-09-07 | $661.39 | $704.40 | 1,382,300 | — | — |
| 2021-09-03 | $666.59 | $709.94 | 1,640,300 | — | — |
| 2021-09-02 | $664.64 | $707.87 | 1,402,400 | — | — |
| 2021-09-01 | $665.89 | $709.20 | 1,261,200 | — | — |
| 2021-08-31 | $663.70 | $706.86 | 1,877,800 | — | — |
| 2021-08-30 | $665.99 | $709.30 | 1,341,500 | — | — |
| 2021-08-27 | $658.52 | $701.35 | 1,142,300 | — | — |
| 2021-08-26 | $652.39 | $694.82 | 1,619,200 | — | — |
| 2021-08-25 | $656.80 | $699.52 | 1,047,900 | — | — |
| 2021-08-24 | $657.24 | $699.98 | 866,400 | — | — |
| 2021-08-23 | $656.86 | $699.58 | 1,652,400 | — | — |
| 2021-08-20 | $647.34 | $689.44 | 1,434,000 | — | — |
| 2021-08-19 | $637.66 | $679.13 | 1,693,700 | — | — |
| 2021-08-18 | $626.77 | $667.53 | 1,386,500 | — | — |
| 2021-08-17 | $635.01 | $676.31 | 1,346,300 | — | — |
| 2021-08-16 | $636.94 | $678.36 | 1,105,500 | — | — |
| 2021-08-13 | $637.31 | $678.76 | 932,800 | — | — |
| 2021-08-12 | $634.35 | $675.61 | 1,163,100 | — | — |
| 2021-08-11 | $626.03 | $666.75 | 1,328,300 | — | — |
| 2021-08-10 | $621.74 | $662.18 | 1,540,100 | — | — |
| 2021-08-09 | $629.22 | $670.14 | 1,118,900 | — | — |
| 2021-08-06 | $631.38 | $672.44 | 1,127,700 | — | — |
| 2021-08-05 | $632.08 | $673.19 | 1,158,200 | — | — |
| 2021-08-04 | $625.68 | $666.37 | 1,306,800 | — | — |
| 2021-08-03 | $621.28 | $661.69 | 1,067,300 | — | — |
| 2021-08-02 | $618.75 | $658.99 | 1,466,800 | — | — |
| 2021-07-30 | $621.63 | $662.06 | 1,403,400 | — | — |
| 2021-07-29 | $621.70 | $662.13 | 1,068,900 | — | — |
| 2021-07-28 | $620.92 | $661.30 | 1,468,100 | — | — |
| 2021-07-27 | $618.28 | $658.49 | 1,540,300 | — | — |
| 2021-07-26 | $620.80 | $661.17 | 1,389,800 | — | — |
| 2021-07-23 | $625.87 | $666.57 | 2,030,400 | — | — |
| 2021-07-22 | $623.68 | $664.24 | 1,477,900 | — | — |
| 2021-07-21 | $612.26 | $652.08 | 1,381,000 | — | — |
| 2021-07-20 | $608.72 | $648.31 | 1,675,700 | — | — |
| 2021-07-19 | $602.05 | $641.21 | 2,046,600 | — | — |
| 2021-07-16 | $606.10 | $645.52 | 1,249,700 | — | — |
| 2021-07-15 | $606.17 | $645.59 | 1,618,100 | — | — |
| 2021-07-14 | $608.83 | $648.43 | 1,376,900 | — | — |
| 2021-07-13 | $605.01 | $644.36 | 1,435,600 | — | — |
| 2021-07-12 | $600.20 | $639.24 | 1,696,200 | — | — |
| 2021-07-09 | $604.50 | $643.81 | 2,145,200 | — | — |
| 2021-07-08 | $605.95 | $645.36 | 1,846,600 | — | — |
| 2021-07-07 | $605.77 | $645.17 | 2,022,500 | — | — |
| 2021-07-06 | $596.90 | $635.72 | 1,657,400 | — | — |
| 2021-07-02 | $593.07 | $631.64 | 1,744,600 | — | — |
| 2021-07-01 | $584.73 | $622.76 | 1,646,100 | — | — |
| 2021-06-30 | $585.64 | $623.73 | 1,704,200 | — | — |
| 2021-06-29 | $590.75 | $629.17 | 1,204,800 | — | — |
| 2021-06-28 | $588.80 | $627.09 | 1,714,000 | — | — |
| 2021-06-25 | $579.66 | $617.36 | 2,133,500 | — | — |
| 2021-06-24 | $578.26 | $615.87 | 1,835,000 | — | — |
| 2021-06-23 | $574.23 | $611.58 | 1,616,700 | — | — |
| 2021-06-22 | $575.74 | $613.18 | 2,370,400 | — | — |
| 2021-06-21 | $567.35 | $604.25 | 2,625,900 | — | — |
| 2021-06-18 | $565.59 | $602.37 | 6,762,000 | — | — |
| 2021-06-17 | $551.36 | $587.22 | 3,566,400 | — | — |
| 2021-06-16 | $543.33 | $578.67 | 2,842,000 | — | — |
| 2021-06-15 | $548.46 | $584.13 | 2,424,800 | — | — |
| 2021-06-14 | $556.95 | $593.17 | 3,522,600 | — | — |
| 2021-06-11 | $541.26 | $576.46 | 2,871,300 | — | — |
| 2021-06-10 | $535.52 | $570.35 | 3,152,400 | — | — |
| 2021-06-09 | $514.68 | $548.15 | 1,702,400 | — | — |
| 2021-06-08 | $509.20 | $542.32 | 1,747,800 | — | — |
| 2021-06-07 | $509.47 | $542.60 | 1,768,500 | — | — |
| 2021-06-04 | $504.50 | $537.31 | 1,644,200 | — | — |
| 2021-06-03 | $493.14 | $525.21 | 1,539,100 | — | — |
| 2021-06-02 | $495.77 | $528.01 | 1,761,300 | — | — |
| 2021-06-01 | $495.91 | $528.16 | 2,189,000 | — | — |
| 2021-05-28 | $504.58 | $537.40 | 1,924,800 | — | — |
| 2021-05-27 | $498.28 | $530.69 | 2,957,300 | — | — |
| 2021-05-26 | $506.98 | $539.95 | 1,695,600 | — | — |
| 2021-05-25 | $505.08 | $537.93 | 2,322,500 | — | — |
| 2021-05-24 | $497.83 | $530.21 | 1,846,900 | — | — |
| 2021-05-21 | $488.07 | $519.81 | 1,567,800 | — | — |
| 2021-05-20 | $491.67 | $523.65 | 1,991,100 | — | — |
| 2021-05-19 | $480.47 | $511.72 | 2,047,500 | — | — |
| 2021-05-18 | $480.62 | $511.88 | 1,395,100 | — | — |
| 2021-05-17 | $482.74 | $514.14 | 1,581,000 | — | — |
| 2021-05-14 | $486.56 | $518.20 | 1,857,100 | — | — |
| 2021-05-13 | $474.16 | $505.00 | 1,996,500 | — | — |
| 2021-05-12 | $472.09 | $502.79 | 2,399,500 | — | — |
| 2021-05-11 | $485.19 | $516.75 | 2,293,700 | — | — |
| 2021-05-10 | $479.38 | $510.56 | 1,970,900 | — | — |
| 2021-05-07 | $488.73 | $520.52 | 1,632,300 | — | — |
| 2021-05-06 | $483.61 | $515.06 | 2,537,100 | — | — |
| 2021-05-05 | $486.69 | $518.34 | 1,875,300 | — | — |
| 2021-05-04 | $490.70 | $522.61 | 2,528,900 | — | — |
| 2021-05-03 | $503.46 | $536.20 | 1,458,600 | — | — |
| 2021-04-30 | $508.34 | $541.40 | 1,950,500 | — | — |
| 2021-04-29 | $516.09 | $549.65 | 1,592,500 | — | — |
| 2021-04-28 | $515.48 | $549.01 | 1,472,200 | — | — |
| 2021-04-27 | $517.32 | $550.96 | 1,944,000 | — | — |
| 2021-04-26 | $515.70 | $549.24 | 1,387,500 | — | — |
| 2021-04-23 | $515.84 | $549.39 | 2,257,500 | — | — |
| 2021-04-22 | $507.29 | $540.28 | 2,084,600 | — | — |
| 2021-04-21 | $512.34 | $545.66 | 1,678,100 | — | — |
| 2021-04-20 | $514.21 | $547.65 | 1,677,500 | — | — |
| 2021-04-19 | $516.17 | $549.74 | 1,917,700 | — | — |
| 2021-04-16 | $525.08 | $559.23 | 2,031,600 | — | — |
| 2021-04-15 | $523.25 | $557.28 | 2,122,300 | — | — |
| 2021-04-14 | $510.63 | $543.84 | 1,956,400 | — | — |
| 2021-04-13 | $514.86 | $548.34 | 2,195,400 | — | — |
| 2021-04-12 | $506.03 | $538.94 | 1,584,600 | — | — |
| 2021-04-09 | $504.04 | $536.82 | 1,886,900 | — | — |
| 2021-04-08 | $499.84 | $532.35 | 2,026,000 | — | — |
| 2021-04-07 | $493.41 | $525.50 | 1,576,800 | — | — |
| 2021-04-06 | $491.34 | $523.30 | 1,878,300 | — | — |
| 2021-04-05 | $491.62 | $523.59 | 2,982,500 | — | — |
| 2021-04-01 | $483.34 | $514.77 | 2,664,700 | — | — |
| 2021-03-31 | $475.37 | $506.29 | 3,155,900 | — | — |
| 2021-03-30 | $465.46 | $495.73 | 2,436,300 | — | — |
| 2021-03-29 | $469.32 | $499.84 | 3,141,900 | — | — |
| 2021-03-26 | $469.09 | $499.60 | 3,615,900 | — | — |
| 2021-03-25 | $450.99 | $480.32 | 3,201,500 | — | — |
| 2021-03-24 | $451.51 | $480.87 | 5,214,100 | — | — |
| 2021-03-23 | $460.20 | $490.13 | 5,317,000 | — | — |
| 2021-03-22 | $452.41 | $481.83 | 2,944,300 | — | — |
| 2021-03-19 | $441.50 | $470.21 | 3,923,800 | — | — |
| 2021-03-18 | $439.18 | $467.74 | 2,931,200 | — | — |
| 2021-03-17 | $451.01 | $480.34 | 2,502,700 | — | — |
| 2021-03-16 | $450.54 | $479.84 | 2,618,800 | — | — |
| 2021-03-15 | $447.59 | $476.70 | 2,508,400 | — | — |
| 2021-03-12 | $444.30 | $473.20 | 2,183,100 | — | — |
| 2021-03-11 | $451.06 | $480.40 | 2,762,200 | — | — |
| 2021-03-10 | $437.01 | $465.43 | 2,747,300 | — | — |
| 2021-03-09 | $439.18 | $467.74 | 3,926,400 | — | — |
| 2021-03-08 | $421.20 | $448.59 | 3,885,100 | — | — |
| 2021-03-05 | $440.83 | $469.50 | 4,615,000 | — | — |
| 2021-03-04 | $439.06 | $467.62 | 4,486,400 | — | — |
| 2021-03-03 | $448.45 | $477.62 | 2,808,100 | — | — |
| 2021-03-02 | $466.59 | $496.94 | 2,211,000 | — | — |
| 2021-03-01 | $469.57 | $500.11 | 2,358,600 | — | — |
| 2021-02-26 | $459.67 | $489.57 | 3,154,500 | — | — |
| 2021-02-25 | $459.16 | $489.02 | 3,252,500 | — | — |
| 2021-02-24 | $476.62 | $507.62 | 3,390,600 | — | — |
| 2021-02-23 | $467.80 | $498.22 | 4,164,300 | — | — |
| 2021-02-22 | $467.33 | $497.72 | 2,510,500 | — | — |
| 2021-02-19 | $479.12 | $510.28 | 2,720,700 | — | — |
| 2021-02-18 | $488.37 | $520.13 | 1,803,200 | — | — |
| 2021-02-17 | $491.23 | $523.18 | 2,112,000 | — | — |
| 2021-02-16 | $501.64 | $534.27 | 1,845,900 | — | — |
| 2021-02-12 | $498.84 | $531.28 | 1,450,600 | — | — |
| 2021-02-11 | $496.62 | $528.92 | 1,609,800 | — | — |
| 2021-02-10 | $492.67 | $524.71 | 1,764,500 | — | — |
| 2021-02-09 | $496.05 | $528.31 | 1,571,500 | — | — |
| 2021-02-08 | $493.76 | $525.87 | 1,727,000 | — | — |
| 2021-02-05 | $492.12 | $524.13 | 1,675,000 | — | — |
| 2021-02-04 | $489.38 | $521.21 | 2,005,100 | — | — |
| 2021-02-03 | $481.92 | $513.26 | 2,146,900 | — | — |
| 2021-02-02 | $484.93 | $516.47 | 3,022,000 | — | — |
| 2021-02-01 | $470.00 | $500.57 | 2,554,800 | — | — |
| 2021-01-29 | $458.77 | $488.61 | 3,061,100 | — | — |
| 2021-01-28 | $465.67 | $495.96 | 3,000,700 | — | — |
| 2021-01-27 | $460.00 | $489.92 | 3,586,400 | — | — |
| 2021-01-26 | $476.28 | $507.26 | 2,363,100 | — | — |
| 2021-01-25 | $473.44 | $504.23 | 2,697,400 | — | — |
| 2021-01-22 | $472.44 | $503.17 | 2,534,300 | — | — |
| 2021-01-21 | $472.02 | $502.72 | 2,768,700 | — | — |
| 2021-01-20 | $469.73 | $500.28 | 3,859,000 | — | — |
| 2021-01-19 | $456.50 | $486.19 | 4,419,200 | — | — |
| 2021-01-15 | $458.08 | $487.87 | 3,200,400 | — | — |
| 2021-01-14 | $463.27 | $493.40 | 3,508,300 | — | — |
| 2021-01-13 | $472.05 | $502.75 | 2,105,900 | — | — |
| 2021-01-12 | $471.65 | $502.32 | 2,964,900 | — | — |
| 2021-01-11 | $474.24 | $505.08 | 2,382,400 | — | — |
| 2021-01-08 | $485.10 | $516.65 | 2,266,100 | — | — |
| 2021-01-07 | $477.74 | $508.81 | 2,901,200 | — | — |
| 2021-01-06 | $466.31 | $496.64 | 4,156,600 | — | — |
| 2021-01-05 | $485.69 | $517.28 | 2,010,100 | — | — |
| 2021-01-04 | $485.34 | $516.90 | 3,612,900 | — | — |