Better-than-expected results see BP shares gush

BP has joined its big-oil peers by giving investors a positive surprise, exceeding profit estimates and earning better returns than its closest European rival.
Its shares surged by the most in almost three years.