Shares in top companies also offer attractive dividend yields relative to where interest rates are.
The dividend yield of the Dow Jones Industrial Average is 2.51 percent, compared with the 1.86 percent yield of 10-year U.S. Treasury bonds, according to data compiled by Bloomberg.