Why $138 is the key mark for oil prices and what it means for the future of the US economy March 19, 2026 · The Independent Read full story at source