Share0 BP, Shell and Exxon among firms reporting big rises in revenues, while Britsh Gas and SSE have boosted their earnings expectations