CMMB Vision Holdings Limited announced earnings results for the year 2018. Revenue was USD 6,470,000 compared to USD 7,034,000 a year ago. Profit for the year was USD 22,751,000 compared to loss USD 6,443,000 a year ago. Basic earnings per share USD 0.94 cents compared to loss per share of USD 0.32 cents a year ago. Diluted earnings per share was USD 0.66 cents compared to loss per share USD 0.34 a year ago.