After dipping as low as the $107.00s per barrel in early European trade, front-month WTI futures have staged an impressive recovery and recently broke

After dipping as low as the $107.00s per barrel in early European trade, front-month WTI futures have staged an impressive recovery and recently broke