Premium ArticleMarket Recap 4/1/25–Stocks Finish Higher as Magnificent Seven Stocks RallyYesterday at 7:58 pm