Old Mutual Holdings Plc has announced a Sh249 million net profit in the half-year period to June 2024.