Cresta Marakanelo Limited announced audited group and company earnings results for the year ended December 31, 2016. For the year, on group basis, the company reported revenue of BWP 333,612,000 against BWP 319,603,000 a year ago. Operating profit was BWP 47,314,000 against BWP 41,088,000 a year ago. Profit before income tax was BWP 48,001,000 against BWP 36,223,000 a year ago. Profit for the year was BWP 37,447,000 against BWP 26,761,000 a year ago. Basic and diluted earnings per share were 20.10 thebe against 16.01 thebe a year ago. Net cash generated from operating activities was BWP 54,552,000 against BWP 55,279,000 a year ago. Purchase of property, plant and equipment was BWP 31,663,000 against BWP 25,910,000 a year ago. Purchase of computer software was BWP 442,000 against BWP 406,000 a year ago. For the year, on company basis, the company reported revenue of BWP 311,910,000 against BWP 296,279,000 a year ago. Operating profit was BWP 41,053,000 against BWP 40,854,000 a year ago. Profit before income tax was BWP 42,165,000 against BWP 42,601,000 a year ago. Profit for the year was BWP 31,611,000 against BWP 33,139,000 a year ago. Basic and diluted earnings per share were 17.47 thebe against 17.95 thebe a year ago. Net cash generated from operating activities was BWP 53,005,000 against BWP 53,057,000 a year ago. Purchase of property, plant and equipment was BWP 31,245,000 against BWP 23,958,000 a year ago. Purchase of computer software was BWP 442,000 against BWP 406,000 a year ago.