March 8 (SeeNews) - North Macedonia-based fuel retailer Makpetrol [MSE:MPT] reported a net profit of 1.4 billion denars ($24.8 million/22.7 million euro) for 2021, compared with a profit of 349.5 million denars booked a year earlier.