Home Stock Evening digest: Trump’s Iran deadline nears, oil surge shakes markets