US stocks end mixed after late-day rebound as Trump's Iran deadline looms | Indexa