Gotta hand it to the S&P…It continues to shopw amazing resilience, hanging onto the 1000 level doggedly despite the US retail sales disappointment today. Shares have popped back into the black again after a mid-afternoon dip and trae up modestly (3 points) with a bit over an hour to go until the close.

EUR/USD has steadied after cleaning out a batch of small stops below 1.4270. I trades at 1.4273 off a 1.4255 low. USD/JPY has rebounded of 95.05 session lows and trades now at 95.15.