Profits up for 12 insurers listed on the stock exchange