If you liked this article you might like

Dow's Solid Gains Put Index Within Range of 20,000; S&P and Nasdaq Hit Fresh Highs
Stocks Solidify Gains as DuPont, Alibaba Smash Earnings Estimates
Stock Futures Little Changed Amid Flood of Earnings Reports
Stocks Slump as Trump Lays Out Protectionist Vision