The Spectator Index
4/17/2026, 8:10:03 PM
Crude oil price down 10%, now trading at $85.