Oil prices have traded mixed amid renewed tension between Ukraine and Russia and a batch of encouraging US economic reports.
Oil prices have traded mixed amid renewed tension between Ukraine and Russia and a batch of encouraging US economic reports.