The Risk in A.M. Best’s Innovation Scoring

On March 14, insurance credit rating agency A.M. Best released its Scoring and Assessing Innovation (Draft). Per its press release, “AM Best defines innovation as a multistage process whereby an organization transforms ideas into new or significantly improved products, processes, services or business models that have a measurable positive impact over time and enable the organization to remain relevant and successful.