The Meb Faber Show · Friday, October 23, 2026
Vincent Deluard argues that while West Texas Intermediate prices might appear low, the actual cost of consuming refined products in Asia combined with refining margins, transportation, and insurance means the global economy is living in a $150 to $200 oil world. He adds that global inventories have been depleted and Chinese buying is returning.
“We are living in a $150 to $200 oil world.”
“so effectively we are living in 150 to 200 oil world”