The S&P and Dow eked out slight gains yesterday, erasing earlier losses after comments from US President Donald Trump ...