Based on the value of contracts written recently I would suspect that revenue is recently significantly improved. I think the company did respond to these allegations appropriately. You have to remember that short sellers talk their own book too!
CIM Price at posting:
$29.35 Sentiment: Buy Disclosure: Held