Makpetrol reported earnings results for the year 2019. For the year, net profit rose by 12.8% to MKD 878.15 million in 2019.