The reported loss before tax totalled £347m, compared with a profit of £309m in 2023, which was dragged down by unrealised ...