Here are the ways 3 of our industrial stocks can weather Iran-fueled volatility March 17, 2026 · CNBC Read full story at source