
Stocks struggled for direction for most of Thursday following a red-hot run that saw the S&P 500 and Nasdaq Composite carve out their longest daily win streaks in two years.
The main indexes took a decisive turn lower in mid-afternoon trading, however, thanks to a hawkish speech from Federal Reserve Chair Jerome Powell.