9 Trade Ahead Of Earnings Outlines For July 18 2017