Wall Street is on a rally, with the S&P 500 and the Nasdaq hitting new all-time highs as trade worries and geopolitical tensions have eased. Also, optimism surrounding a rate cut by the Federal ...