WTI Crude prices just broke back to a $35 handle for the first time since mid-December as the combination of un-growth, Saudi price cuts, a rancorous OPEC, and production increases weigh on the world's most important commodity. At the same time, oil producers are getting hit with the Canadian Dollar plunging above 1.4000 to its lowest since 2003...
And FX producers are getting battered...