The largest oil supply loss in history happened and markets shrugged because NVIDIA reports Wednesday · Daily Briefing
Personal Stakes Personal Stakes · Macro Brief Wednesday, May 20, 2026 Macro Musings · Daily Briefing · Wednesday, May 20, 2026 The largest oil supply loss in history happened and markets shrugged because NVIDIA reports Wednesday A new Setser-Tordoir paper argues China's undervalued currency and exploding auto exports have become the