KRTL BioTech

Oil prices stabilize, but set for big weekly loss amid trade gloom, rising output

Oil prices stabilize, but set for big weekly loss amid trade gloom, rising output

Oil prices steadied on Friday after a rough week, squeezed about 4% lower by a combination of rising global supply and uncertain future demand.