Cresta Marakanelo Limited announced audited group and company earnings results for the year ended December 31, 2017. For the year, the company reported revenue of BWP 337,294,000 against BWP 333,638,000 a year ago. Operating profit was BWP 33,048,000 against BWP 44,899,000 a year ago. Profit before income tax was BWP 33,472,000 against BWP 47,136,000 a year ago. Profit for the year was BWP 26,190,000 against BWP 36,772,000 a year ago. Basic and diluted earnings per share were 14.47 thebe against 20.32 thebe a year ago. Net cash generated from operating activities was BWP 59,831,000 against BWP 51,035,000 a year ago. Purchase of property, plant and equipment was BWP 21,939,000 against BWP 29,734,000 a year ago. Purchase of computer software was BWP 1,254,000 against BWP 442,000 a year ago.