March 13 (SeeNews) - North Macedonia-based fuel retailer Makpetrol [MSE:MPT] said on Monday it expects to generate a pre-tax profit of 876 million denars ($15.2 million/14.2 million euro) in 2023, down 38% compared with a year earlier.