/BP beats profit view amid upstream recovery – MarketWatch