Shell (SHEL) is set to report its first-quarter earnings on Thursday, May 7, before the market opens, with analysts expecting ...