
Financial services investor BP Marsh has reported a net asset value (NAV) of £326.4mn ($442.4mn) for the financial year ended 31 January 2025, a 42.4%
Financial services investor BP Marsh has reported a net asset value (NAV) of £326.4mn ($442.4mn) for the financial year ended 31 January 2025, a 42.4%