Economics & Markets

The seemingly unending market optimism regarding a resolution of the Iran war appears to be diminishing as oil prices appear poised to remain higher for longer.
Aug. 21, 2026