S&P 500 Seals Best May Since 1990 Amid Mixed U.S. Stock Close - Rollup News