Oil has finished higher during 16 of the last 20 trading sessions and seven straight as it continues to rise from lows in February. Although it looks set to close lower today as traders cash in on recent gains, the price has increased over 110% over the past four months. But the fundamental drivers over […]