Monday, July 16, 2018Markets mostly gained for the week as investors bet on upcoming earnings news, ignoring trade tensions and President Trump’s NATO provocations. Download