So, it has two marks against it: a hyphen and .biz.
But it has very strong keywords. ("health insurance" has 450,000 exact match searches per month, 67 advertisers, $9.17 CPC)
I have seen a lot of small local benefits companies (those that basically help manage a company's benefits including health insurance) be more likely to use a hyphen and or .biz. That being said, it might be harder to find the buyer and they might not pay a lot. A lot of those companies aren't going to change their domain for this one and they aren't likely to search the domain marketplace websites and/or brokers. You would need to find one that doesn't already have a website (i.e., newly created since they generally need websites these days in order to be in business since their customers' employees login to them). I would say $xx reseller and $xxx enduser, but with it being tough to find a enduser (high risk).
There might be another market that would pay the same or more, but I don't really see it with both of those marks against it. If it were just .biz (no hyphen), I could see it easily being $xxxx. Alternatively, you could also turn it into a minisite and that would give it value to go along with the keywords.
EDIT: I think the fact that, as you mentioned, it sold for $950 on Sedo is worth looking into more. I also see on Namebio that "auto-insurance.biz" was also sold for $1,295 on Sedo a month later. That was back in 2011, so things may not be the same, but definitely suggests that there might be people out there willing to pay a premium. Perhaps dig into the history of these two domains to find out who bought them? Was it the same person? Was it a domainer who thought that they were worth more and could never sell them? Was it a business? If so, what type? (so you can find an audience to market it to).
Hope this helps!