Oil price gains linked to Iran tensions and stronger refining margins lifted revenue to a 15-quarter high, even as earnings per share missed analyst forecasts and production slipped from the first quarter.
verifying reliability
No specialized terms available for this topic.