Macedonia's leading fuel retailer Makpetrol said on Monday it expects its profit before tax to total 344.9 million denars ($6 million/5.6 million euro) in 2017, down from 410.7 million denars in 2016.