The shares traded at 123 denars each in the block transaction concluded on December 6, the Macedonian Stock Exchange (MSE) said in a notice.
The parties to the deal were not disclosed.
Makstil's share capital is divided into 14,622,943 shares, each with a par value of 5,11 euro.
The company's shares last changed hands in regular trading on Tuesday, at an average price of 121,57 denars.
(1 euro = 61.51 denars)