War-driven crude rally hits OMC earnings, yet Q1 losses remain lower than expected.


 Expert+