Stocks Soar in May: S&P 500's Best Month in 34 Years - Rollup News