Oil prices topped $102 a barrel in the U.S. and global benchmark Brent hit $107, fueling a global bond market sell off Thursday.
Oil prices topped $102 a barrel in the U.S. and global benchmark Brent hit $107, fueling a global bond market sell off Thursday.