The Spectator Index
5/20/2026, 10:50:02 AM
Oil prices are down over 3%