BP profit more than doubles as Trump blasts Big Oil for ‘making… — BP +0.80 · News Impact Screener