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
- 2013-03-18 to 2026-08-27
- 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 |
|---|---|---|---|
| 2021-12-31 | $807.39 | $873.24 | 100 |
| 2021-12-30 | $811.75 | $877.96 | 300 |
| 2021-12-29 | $801.16 | $866.50 | 1,200 |
| 2021-12-28 | $806.16 | $871.91 | 1,300 |
| 2021-12-27 | $814.92 | $881.39 | 700 |
| 2021-12-23 | $807.92 | $873.81 | 700 |
| 2021-12-22 | $789.92 | $854.35 | 700 |
| 2021-12-21 | $770.08 | $832.89 | 1,300 |
| 2021-12-20 | $757.92 | $819.74 | 300 |
| 2021-12-17 | $744.00 | $804.68 | 700 |
| 2021-12-16 | $749.71 | $810.86 | 600 |
| 2021-12-15 | $794.92 | $859.75 | 800 |
| 2021-12-14 | $758.92 | $820.82 | 900 |
| 2021-12-13 | $758.18 | $820.02 | 400 |
| 2021-12-10 | $771.88 | $834.83 | 500 |
| 2021-12-09 | $764.06 | $826.38 | 20,900 |
| 2021-12-08 | $804.92 | $870.57 | 600 |
| 2021-12-07 | $796.20 | $861.14 | 200 |
| 2021-12-06 | $745.00 | $805.76 | 1,100 |
| 2021-12-03 | $773.92 | $837.04 | 700 |
| 2021-12-02 | $794.92 | $859.75 | 900 |
| 2021-12-01 | $806.13 | $871.88 | 500 |
| 2021-11-30 | $791.00 | $855.51 | 400 |
| 2021-11-29 | $816.47 | $883.06 | 400 |
| 2021-11-26 | $787.92 | $852.18 | 300 |
| 2021-11-24 | $804.92 | $870.57 | 600 |
| 2021-11-23 | $807.00 | $872.82 | 1,000 |
| 2021-11-22 | $834.00 | $902.02 | 17,900 |
| 2021-11-19 | $854.08 | $923.74 | 400 |
| 2021-11-18 | $868.08 | $938.88 | 200 |
| 2021-11-17 | $856.08 | $925.90 | 800 |
| 2021-11-16 | $862.92 | $933.30 | 400 |
| 2021-11-15 | $856.70 | $926.57 | 300 |
| 2021-11-12 | $857.92 | $927.89 | 400 |
| 2021-11-11 | $839.92 | $908.42 | 200 |
| 2021-11-10 | $823.42 | $890.58 | 1,000 |
| 2021-11-09 | $844.08 | $912.92 | 400 |
| 2021-11-08 | $854.01 | $923.66 | 300 |
| 2021-11-05 | $844.42 | $913.29 | 400 |
| 2021-11-04 | $844.00 | $912.84 | 1,300 |
| 2021-11-03 | $815.58 | $882.10 | 500 |
| 2021-11-02 | $808.08 | $873.99 | 300 |
| 2021-11-01 | $801.00 | $864.07 | 400 |
| 2021-10-29 | $820.41 | $885.01 | 1,600 |
| 2021-10-28 | $819.67 | $884.21 | 600 |
| 2021-10-27 | $812.28 | $876.24 | 200 |
| 2021-10-26 | $798.20 | $861.05 | 900 |
| 2021-10-25 | $799.42 | $862.37 | 400 |
| 2021-10-22 | $806.25 | $869.73 | 2,600 |
| 2021-10-21 | $796.07 | $858.75 | 20,300 |
| 2021-10-20 | $759.00 | $818.76 | 600 |
| 2021-10-19 | $797.00 | $859.75 | 300 |
| 2021-10-18 | $779.83 | $841.23 | 300 |
| 2021-10-15 | $797.00 | $859.75 | 900 |
| 2021-10-14 | $784.92 | $846.72 | 700 |
| 2021-10-13 | $754.92 | $814.36 | 600 |
| 2021-10-12 | $720.50 | $777.23 | 8,600 |
| 2021-10-11 | $726.70 | $783.92 | 300 |
| 2021-10-08 | $732.88 | $790.59 | 200 |
| 2021-10-07 | $762.22 | $822.24 | 400 |
| 2021-10-06 | $742.95 | $801.45 | 600 |
| 2021-10-05 | $750.05 | $809.11 | 300 |
| 2021-10-04 | $707.08 | $762.75 | 500 |
| 2021-10-01 | $730.07 | $787.55 | 900 |
| 2021-09-30 | $743.58 | $802.13 | 900 |
| 2021-09-29 | $753.01 | $812.30 | 20,900 |
| 2021-09-28 | $791.85 | $854.20 | 1,900 |
| 2021-09-27 | $860.00 | $927.71 | 400 |
| 2021-09-24 | $863.00 | $930.95 | 400 |
| 2021-09-23 | $884.92 | $954.60 | 800 |
| 2021-09-22 | $855.44 | $922.80 | 700 |
| 2021-09-21 | $860.00 | $927.71 | 400 |
| 2021-09-20 | $848.67 | $915.49 | 300 |
| 2021-09-17 | $865.92 | $934.10 | 500 |
| 2021-09-16 | $889.92 | $959.99 | 300 |
| 2021-09-15 | $878.60 | $947.78 | 10,700 |
| 2021-09-14 | $875.31 | $944.23 | 800 |
| 2021-09-13 | $879.00 | $948.21 | 800 |
| 2021-09-10 | $868.92 | $937.34 | 600 |
| 2021-09-09 | $850.08 | $917.01 | 200 |
| 2021-09-08 | $862.92 | $930.86 | 400 |
| 2021-09-07 | $855.08 | $922.41 | 300 |
| 2021-09-03 | $862.75 | $930.68 | 400 |
| 2021-09-02 | $861.99 | $929.86 | 300 |
| 2021-09-01 | $829.08 | $894.36 | 200 |
| 2021-08-31 | $844.00 | $910.46 | 400 |
| 2021-08-30 | $831.08 | $896.52 | 300 |
| 2021-08-27 | $822.58 | $887.35 | 200 |
| 2021-08-26 | $817.42 | $881.78 | 300 |
| 2021-08-25 | $810.71 | $874.54 | 600 |
| 2021-08-24 | $797.23 | $860.00 | 200 |
| 2021-08-23 | $801.59 | $864.71 | 800 |
| 2021-08-20 | $776.60 | $837.75 | 300 |
| 2021-08-19 | $784.80 | $846.59 | 400 |
| 2021-08-18 | $768.08 | $828.56 | 300 |
| 2021-08-17 | $779.92 | $841.33 | 200 |
| 2021-08-16 | $775.08 | $836.11 | 200 |
| 2021-08-13 | $793.13 | $855.58 | 300 |
| 2021-08-12 | $787.95 | $849.99 | 300 |
| 2021-08-11 | $775.88 | $836.97 | 300 |
| 2021-08-10 | $794.42 | $856.97 | 400 |
| 2021-08-09 | $783.25 | $844.92 | 200 |
| 2021-08-06 | $787.92 | $849.96 | 200 |
| 2021-08-05 | $790.08 | $852.29 | 400 |
| 2021-08-04 | $804.12 | $867.44 | 400 |
| 2021-08-03 | $773.51 | $834.42 | 1,600 |
| 2021-08-02 | $770.08 | $830.71 | 300 |
| 2021-07-30 | $758.23 | $817.93 | 400 |
| 2021-07-29 | $768.00 | $828.47 | 500 |
| 2021-07-28 | $754.08 | $813.46 | 700 |
| 2021-07-27 | $749.42 | $808.43 | 1,500 |
| 2021-07-26 | $775.42 | $836.48 | 800 |
| 2021-07-23 | $752.00 | $811.21 | 800 |
| 2021-07-22 | $751.92 | $811.12 | 300 |
| 2021-07-21 | $722.22 | $779.09 | 300 |
| 2021-07-20 | $694.00 | $748.64 | 500 |
| 2021-07-19 | $685.02 | $738.96 | 300 |
| 2021-07-16 | $702.27 | $757.57 | 400 |
| 2021-07-15 | $712.60 | $768.71 | 500 |
| 2021-07-14 | $724.82 | $781.89 | 300 |
| 2021-07-13 | $721.37 | $778.17 | 700 |
| 2021-07-12 | $698.45 | $753.44 | 1,000 |
| 2021-07-09 | $698.16 | $753.13 | 700 |
| 2021-07-08 | $686.67 | $740.74 | 400 |
| 2021-07-07 | $705.00 | $760.51 | 500 |
| 2021-07-06 | $687.98 | $742.15 | 700 |
| 2021-07-02 | $687.12 | $741.22 | 200 |
| 2021-07-01 | $684.92 | $738.85 | 300 |
| 2021-06-30 | $707.92 | $763.66 | 700 |
| 2021-06-29 | $700.08 | $755.20 | 100 |
| 2021-06-28 | $695.90 | $750.69 | 300 |
| 2021-06-25 | $712.52 | $768.62 | 400 |
| 2021-06-24 | $690.08 | $744.42 | 500 |
| 2021-06-23 | $693.89 | $748.53 | 200 |
| 2021-06-22 | $680.61 | $734.20 | 500 |
| 2021-06-21 | $687.16 | $741.27 | 200 |
| 2021-06-18 | $662.63 | $714.80 | 200 |
| 2021-06-17 | $706.37 | $761.99 | 300 |
| 2021-06-16 | $696.28 | $751.10 | 200 |
| 2021-06-15 | $690.08 | $744.42 | 400 |
| 2021-06-14 | $709.92 | $765.82 | 200 |
| 2021-06-11 | $707.40 | $763.10 | 300 |
| 2021-06-10 | $695.08 | $749.81 | 800 |
| 2021-06-09 | $689.17 | $743.43 | 300 |
| 2021-06-08 | $670.58 | $723.38 | 500 |
| 2021-06-07 | $680.00 | $733.54 | 500 |
| 2021-06-04 | $687.01 | $741.10 | 700 |
| 2021-06-03 | $674.92 | $728.06 | 300 |
| 2021-06-02 | $668.08 | $720.68 | 300 |
| 2021-06-01 | $670.08 | $722.84 | 300 |
| 2021-05-28 | $673.89 | $726.95 | 300 |
| 2021-05-27 | $662.00 | $714.12 | 800 |
| 2021-05-26 | $669.92 | $722.67 | 700 |
| 2021-05-25 | $661.58 | $713.67 | 400 |
| 2021-05-24 | $649.73 | $700.89 | 100 |
| 2021-05-21 | $632.50 | $682.30 | 500 |
| 2021-05-20 | $637.67 | $687.88 | 300 |
| 2021-05-19 | $615.55 | $664.02 | 500 |
| 2021-05-18 | $636.92 | $687.07 | 300 |
| 2021-05-17 | $629.49 | $679.06 | 500 |
| 2021-05-14 | $650.92 | $702.17 | 300 |
| 2021-05-13 | $615.00 | $663.42 | 300 |
| 2021-05-12 | $605.00 | $652.64 | 800 |
| 2021-05-11 | $634.92 | $684.91 | 500 |
| 2021-05-10 | $644.92 | $695.70 | 200 |
| 2021-05-07 | $663.92 | $716.20 | 300 |
| 2021-05-06 | $645.34 | $696.15 | 500 |
| 2021-05-05 | $635.68 | $685.73 | 50,200 |
| 2021-05-04 | $636.67 | $686.80 | 25,900 |
| 2021-05-03 | $650.00 | $701.18 | 600 |
| 2021-04-30 | $654.37 | $703.88 | 300 |
| 2021-04-29 | $664.75 | $715.05 | 600 |
| 2021-04-28 | $673.92 | $724.91 | 400 |
| 2021-04-27 | $661.08 | $711.10 | 400 |
| 2021-04-26 | $671.50 | $722.31 | 300 |
| 2021-04-23 | $663.01 | $713.18 | 300 |
| 2021-04-22 | $649.92 | $699.10 | 500 |
| 2021-04-21 | $655.00 | $704.56 | 600 |
| 2021-04-20 | $620.32 | $667.26 | 800 |
| 2021-04-19 | $633.70 | $681.65 | 400 |
| 2021-04-16 | $649.92 | $699.10 | 500 |
| 2021-04-15 | $642.92 | $691.57 | 55,900 |
| 2021-04-14 | $636.92 | $685.11 | 5,900 |
| 2021-04-13 | $627.00 | $674.44 | 900 |
| 2021-04-12 | $631.00 | $678.75 | 3,800 |
| 2021-04-09 | $633.42 | $681.35 | 700 |
| 2021-04-08 | $639.92 | $688.34 | 600 |
| 2021-04-07 | $630.42 | $678.12 | 1,200 |
| 2021-04-06 | $612.52 | $658.87 | 1,100 |
| 2021-04-05 | $649.03 | $698.14 | 300 |
| 2021-04-01 | $635.80 | $683.91 | 800 |
| 2021-03-31 | $621.12 | $668.12 | 1,100 |
| 2021-03-30 | $596.01 | $641.11 | 700 |
| 2021-03-29 | $614.92 | $661.45 | 500 |
| 2021-03-26 | $620.55 | $667.51 | 700 |
| 2021-03-25 | $585.00 | $629.27 | 900 |
| 2021-03-24 | $574.08 | $617.52 | 600 |
| 2021-03-23 | $570.92 | $614.12 | 11,600 |
| 2021-03-22 | $580.92 | $624.88 | 600 |
| 2021-03-19 | $544.08 | $585.25 | 1,100 |
| 2021-03-18 | $552.92 | $594.76 | 900 |
| 2021-03-17 | $571.41 | $614.65 | 3,500 |
| 2021-03-16 | $559.92 | $602.29 | 12,800 |
| 2021-03-15 | $535.00 | $575.48 | 500 |
| 2021-03-12 | $541.96 | $582.97 | 700 |
| 2021-03-11 | $541.00 | $581.94 | 600 |
| 2021-03-10 | $534.83 | $575.30 | 4,500 |
| 2021-03-09 | $542.92 | $584.00 | 400 |
| 2021-03-08 | $514.17 | $553.08 | 700 |
| 2021-03-05 | $530.00 | $570.10 | 600 |
| 2021-03-04 | $518.24 | $557.45 | 1,100 |
| 2021-03-03 | $542.08 | $583.10 | 3,200 |
| 2021-03-02 | $559.63 | $601.98 | 7,700 |
| 2021-03-01 | $587.00 | $631.42 | 5,100 |
| 2021-02-26 | $563.83 | $606.49 | 600 |
| 2021-02-25 | $565.89 | $608.71 | 8,100 |
| 2021-02-24 | $575.18 | $618.70 | 5,800 |
| 2021-02-23 | $574.00 | $617.43 | 9,700 |
| 2021-02-22 | $594.92 | $639.94 | 500 |
| 2021-02-19 | $593.08 | $637.96 | 30,500 |
| 2021-02-18 | $592.75 | $637.60 | 500 |
| 2021-02-17 | $590.92 | $635.63 | 800 |
| 2021-02-16 | $608.92 | $655.00 | 900 |
| 2021-02-12 | $603.25 | $648.90 | 400 |
| 2021-02-11 | $593.06 | $637.94 | 900 |
| 2021-02-10 | $570.82 | $614.01 | 600 |
| 2021-02-09 | $567.67 | $610.62 | 20,700 |
| 2021-02-08 | $567.92 | $610.89 | 1,100 |
| 2021-02-05 | $557.92 | $600.14 | 400 |
| 2021-02-04 | $554.92 | $596.91 | 10,200 |
| 2021-02-03 | $543.17 | $584.27 | 6,900 |
| 2021-02-02 | $560.90 | $603.34 | 7,900 |
| 2021-02-01 | $555.08 | $597.08 | 500 |
| 2021-01-29 | $540.92 | $581.85 | 600 |
| 2021-01-28 | $554.85 | $596.83 | 1,100 |
| 2021-01-27 | $539.92 | $580.77 | 5,200 |
| 2021-01-26 | $552.00 | $593.77 | 1,300 |
| 2021-01-25 | $566.92 | $609.82 | 4,600 |
| 2021-01-22 | $569.92 | $613.04 | 900 |
| 2021-01-21 | $572.50 | $615.82 | 8,800 |
| 2021-01-20 | $552.92 | $594.76 | 900 |
| 2021-01-19 | $544.63 | $585.84 | 800 |
| 2021-01-15 | $527.44 | $567.35 | 8,900 |
| 2021-01-14 | $540.08 | $580.95 | 600 |
| 2021-01-13 | $518.02 | $557.22 | 1,600 |
| 2021-01-12 | $514.67 | $553.61 | 600 |
| 2021-01-11 | $511.20 | $549.88 | 8,700 |
| 2021-01-08 | $499.04 | $536.80 | 300 |
| 2021-01-07 | $495.07 | $532.53 | 400 |
| 2021-01-06 | $488.80 | $525.79 | 400 |
| 2021-01-05 | $500.04 | $537.88 | 2,900 |
| 2021-01-04 | $502.46 | $540.48 | 900 |