U.S. stocks whipped through another dizzying day before President Donald Trump’s unveiling of his “Liberation Day” tariffs.
The S&P 500 rose 0.7% Wednesday after careening from an early loss of 1.1% and a later gain of 1.1%. It’s had a pattern this week of opening with sharp drops only to finish the day higher.