Weekly Performance Summary: May 15th, 2026
COMMENTARY: The S&P 500 eked out a modest gain of 0.13% for the week ending May 15, 2026, masking a significant divergence playing out beneath the surface — one defined almost entirely by the global energy crisis. The continued closure of the Strait of Hormuz, through which roughly 35% of the world’s seaborne crude oil […]
Weekly Performance Summary: May 15th, 2026 Read More »