Posts

Showing posts with the label russia oil

Oil futures are now in a bear market, declined over 20%. The price is now showing up as a recession/stagnation based beatdown. Final price support at $94. OVX (oil volatility) is beginning to pick up.