Markets News, April 17, 2026: Indexes Close Higher for 3rd Straight Week; Oil Dives After Iran's Foreign Minister Says Strait ...