It was another impressive day for US equities. Futures were flat early today but a steady trickle of bids was the story throughout the day followed by a flash of buying late.
These are the eighth consecutive gains in the S&P 500 and Nasdaq in one of the best runs since early in the pandemic.
At this point, you could argue that the rebound has run its course with the S&P 500 only 60 points from an all-time high. At the same time, you could argue that the strong rejection of lower levels is bullish, especially with the Fed primed to cut and the economy holding up.