BP profits soar as calls for windfall tax grow The energy giant said underlying income hit $6.2bn due to "exceptional oil and gas trading". Source