Raffles United Holdings Ltd. announced unaudited consolidated earnings results for the year ended December 31, 2016. For the period, the company reported revenue of SGD 71,441,000 against SGD 76,370,000 a year ago. Loss before tax was SGD 6,579,000 against profit of SGD 789,000 a year ago. Loss for the year was SGD 6,742,000 against profit of SGD 355,000 a year ago. Loss attributable to owners of the company was SGD 6,989,000 against profit of SGD 307,000 a year ago. Group revenue declined 6% primarily due to: stiff price competition in the dealers' markets in ASEAN and Western countries and subdued global demand; the disposal of its Taiwan subsidiary in second half 2016; lower business activities in the Singapore and Malaysia domestic MRO market; and currency translation effects arising from the weakening MYR against the SGD currency. The Group's net cash generated from operating activities was SGD 13.9 million, compared to SGD 3.4 million a year ago period, mainly due to active promotion of its inventories at reduced prices during the year. Purchase of plant and equipment was SGD 129,000 against SGD 122,000 a year ago. Diluted loss per ordinary share of 2.99 cents compared to diluted earnings per ordinary share of 0.13 cents a year ago.