US goods trade deficit contracts less than expected in June - SPY News | Rallies