March 15, 2026 - The world economy is experiencing a global oil supply shock that has a myriad of potential market implications. This shock is due to the recent closure of the Strait of Hormuz, the narrow maritime passage connecting the Persian Gulf to the Arabian Sea. The strait,…
Accelerate16 March 2026