The Dow led the market, up 232 points, or 0.5%, while the S&P 500 was 0.3% higher. The Nasdaq was the laggard, up 0.3%. Its modest gains still led it to an all-time high of 20,730.49. This is the index’s third consecutive record close, the longest streak of wins since Dec. 4.
Things weren’t as rosy earlier in the session. All three major indexes took a sharp dive lower a little before noon. Bonds also sold off and the dollar tumbled about a percent after media reports said the president was likely to fire the Fed chair soon. Trump later said it was ‘highly unlikely,’ although he wouldn’t rule it out.