Wall Street hangs near its records as profits keep piling up for US companies and oil prices swingMay 28, 2026