Markets News, May 20, 2026: Stocks Close Sharply Higher Ahead of Nvidia Earnings as Oil …