Posted on June 12, 2026 by adminWall Street rallies as Trump’s Iran deal push sends oil prices tumbling Wall Street rallies, crude tumbles on optimism over potential Iran agreement …