The company added that recurring revenue improved to 80% of total revenue, up from 76%, and "enhancing revenue quality". The weaker earnings amid the stronger top line is owed to higher costs, as ...