Share Twitter Facebook LinkedIn Email Otter has $80 million in annual recurring revenue and continues to grow, an executive said on Thursday. Read More