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