Makpetrol reported non-consolidated earnings results for the year 2017. The company's non-consolidated net profit fell by 20% year-on-year to MKD 301.8 million in 2017.