Oil jumps to $100 per barrel and stocks sink worldwide with no clear end in sight for the Iran war Mar 12, 2026 · · yahoo.com read more » Read more »