Description

The latest corporate results from big names were quite mixed, with Netflix posting a drop in earnings for the first quarter. Futures on the Dow Jones fell 0.3%, S&P 500 futures were down 0.6%, and Nasdaq futures dropped 0.8%.