Oil futures settle under $60 a barrel as traders weigh energy-demand implications tied to Greece’s debt woes and looked ahead to next week’s deadline for a deal on Iran’s nuclear program.
read more
Oil futures settle under $60 a barrel as traders weigh energy-demand implications tied to Greece’s debt woes and looked ahead to next week’s deadline for a deal on Iran’s nuclear program.
read more