China Shipowners Mutual Assurance Association (China P&I) has consistently reported net profit over the past five years, underpinned by favourable investment results from the sizeable investment portfolio despite being partially offset by underwriting losses, says AM Best.