CMS turnover increases to £679.3m