News

US stocks are back on a winning streak, hitting several record highs in recent weeks. One big reason is that the “sell America” trade is over, and American businesses now seem set to outperform again.