-
U.S. oil cost floods 11% to $106 a barrel, a 7-year high-rise incited by Russia’s attack on Ukraine
Oil costs flooded Tuesday, with U.S. rough hitting its most significant level since June 2014 as Russia overwhelms Ukraine’s capital. West Texas Intermediate rough fates, the U.S. oil benchmark, hopped 11.5% at the…