Good morning.
Similar to yesterday morning in both directions and reasons:
Strong tone for #stocks (Europe up 1.5%)
Actual/expected contract rolls drive wild price moves in the #oil complex
Earnings remain in focus, with #BigTech releases and with continued withdrawal of guidance