Indices are still up but gains are eroding.

The US stocks have come off their highs and are now trading at the session lows for the day. Although gains are being eroded, the indices are still up on the day.

The losses are being attributed to comments from Trump on how the US would respond to Iran. His response "You'll find out".

US stocks make new lows

Another worry is that the S&P indices moved to a new intraday high at 2956.20. That moved above the old high at 2954.13. Making a new high, but failing is a problem.

S&P made new highs but failed.