Stocks, bonds and commodities: How global markets have traded the Iran war March 31, 2026 · CNBC Read full story at source