Oil giant BP has revealed a dip in profits for the first half of 2024 amid lower profitability in its refining business. The FTSE 100 company reported underlying replacement cost profit of 5.48 billion US dollars (£4.26 billion) for the six months to the end of June, down from 7.55 billion US dollars (£5.88 billion) a year earlier.