On supply worries and optimism for demand from China, oil prices are trending upward. Oil prices edged up after industry executives flagged concerns about limited spare capacity in the market
Read More