Really, really bad. A recent McKinsey report shows that they’ve overestimated company earnings by nearly 50% over the past decade. This is one very good reason you should never value stocks based on “expected” earnings. via pragcap.com