US markets recover some losses despite geopolitical tensions over Strait of Hormuz.
Open shared insight