The price of oil is back above $100 and has bounced at a major technical support zone. A huge inflection point as headlines from China and OPEC cause positive price action. Is oil gearing up for another higher run?
The price of oil is back above $100 and has bounced at a major technical support zone. A huge inflection point as headlines from China and OPEC cause positive price action. Is oil gearing up for another higher run?