Futures were down more than 30 points today but bids came at the open and now the S&P 500 has fought its way all the way back to flat. The Nasdaq is up 0.2%.

Rising bond yields had the market a bit off balance but with stocks on a six-week winning streak, the bulls are buying every dip as there is no sign of a recession or inflation and the Fed is cutting rates.

SPX daily
SPX daily