Share0 Facebook Twitter Google+ Pinterest Amazon reddit LinkedIn Myspace BP, Shell and Exxon among firms reporting big rises in revenues, while Britsh Gas and SSE have boosted their earnings expectations