Matrix Service Co., Tulsa, Okla., (Nasdaq: MTRX) plans to buy back up to $25 million in stock through the repurchase of up to 3 million shares at approximately US$8.33 each.

Matrix provides general industrial construction and repair and maintenance services principally to the petroleum, petrochemical, power and other industries.