Stocks have a little extra bragging room now over bonds: an earnings yield on the Standard & Poor's 500 that has just hit a 58-year high.
While the 5.4 percent earnings yield—the inverse of the price-to-earnings ratio—is still considerably below its historical average, the number is nearly triple the 1.9 percent yield of the 10-year Treasury note.
Read Full Article »