TeleTrader 7/31/2018 BP says EPS surge to $0.14 in Q2