As of yesterday, over 80% of the S&P 500 companies have reported earnings.

Here's how things stand: