S&P 500 companies are breaking all sorts of earnings and revenue records. However, the S&P 500 and Nasdaq Indexes have been treading water or are slightly down since they started reporting first quarter results.

Read More