Here comes a fresh all-time high

S&P 50 0futures are up 29 points and that will almost certainly send the index above 3400 and to an new all-time high at the open.

There are concerns about diminishing breadth with tech stocks doing all the heavy lifting but this looks like a genuine breakout and European shares have joined the party today, up around 2% across the board.

Here comes a fresh all-time high