Teteks bought back the shares at a price of 3,150 denars ($54.9/51.2 euro) in one transaction on June 18, the Skopje bourse said in a notice.
Teteks' share capital is divided into 414,171 shares, each with a par value of 50.4 euro ($54.1).
The company's shares last changed hands in regular trading on June 14, at an average price of 3,000 denars.
(1 euro = 61.55 denars)