Makpetrol provided earnings guidance for 2017. For the year, the company expects profit before tax of MKD 344.9 million, down from MKD 410.7 million in 2016. The company plans revenues of MKD 18.2 billion.