Venture CapitalPhysical Oil Prices Record High: Europe Pays Near $150 a Barrel Glostarep / April 13, 2026