Stock market attempts to stay optimistic on oil prices as Iran war roars on March 16, 2026 · CBS News Read full story at source