Over 160 S&P 500 companies are reporting earnings expected to be positive. Monday futures are up sharply.

Barrons, Fortune