Oil prices eased Tuesday but remained above $100 a barrel while stocks wavered as investors tracked a potential deal between the US and Iran to end a war that has sent energy prices soaring. President Donald Trump said he held off a major new assault against Tehran as he saw hopes for securing an agreement to end the conflict sparked by US and Israeli strikes on Iran in February. European stocks rose in afternoon trading but were off earlier highs as Wall Street indexes, which have touched record heights in recent sessions, opened slightly lower in New York.