MarketFoolery: 07.31.2012

Published: July 31, 2012, 8:03 p.m.

The manager of the world's biggest bond fund says stock investors should expect smaller returns in the future. BP and Coach report larger-than-expected losses. And Pfizer reports a larger-than-expected gain.