So far 160 (approximately one third) of the S&P 500 companies have reported earnings.
Here's how things stand:
Companies Exceeding Estimates: 94 or 59%
Companies Matching Estimates: 22 or 14%
Companies Falling Below Estimates: 44 or 28%
Source: Thomson Financial