Shares of Matrix Service Co. (NASDAQ:MTRX) were down 4.1% during mid-day trading on Wednesday . The stock traded as low as $17.22 and last traded at $17.25, with a volume of 189,574 shares trading hands. The stock had previously closed at $17.99.

Several analysts have recently weighed in on the stock. Zacks Investment Research raised shares of Matrix Service from a “strong sell” rating to a “hold” rating in a research note on Wednesday, July 13th. Avondale Partners raised shares of Matrix Service from a “market perform” rating to an “outperform” rating and set a $20.00 price target for the company in a research note on Friday, May 6th. Finally, Barclays PLC dropped their price target on shares of Matrix Service from $41.00 to $27.00 and set an “overweight” rating for the company in a research note on Monday, June 6th. Three research analysts have rated the stock with a hold rating and five have issued a buy rating to the company’s stock. The stock currently has a consensus rating of “Buy” and a consensus target price of $25.63.

The company has a 50-day moving average of $16.79 and a 200 day moving average of $17.23. The company has a market cap of $459.11 million and a PE ratio of 15.27.

In other Matrix Service news, Director Jim W. Mogg bought 10,000 shares of the business’s stock in a transaction on Thursday, May 12th. The stock was bought at an average price of $15.15 per share, for a total transaction of $151,500.00. Following the completion of the transaction, the director now owns 21,990 shares in the company, valued at approximately $333,148.50. The transaction was disclosed in a filing with the Securities & Exchange Commission, which can be accessed through the SEC website.

A number of institutional investors have made changes to their positions in MTRX. GSA Capital Partners LLP boosted its position in shares of Matrix Service by 0.8% in the fourth quarter. GSA Capital Partners LLP now owns 56,620 shares of the company’s stock worth $1,163,000 after buying an additional 422 shares during the last quarter. Mutual of America Capital Management LLC boosted its position in shares of Matrix Service by 8.7% in the fourth quarter. Mutual of America Capital Management LLC now owns 60,794 shares of the company’s stock worth $1,249,000 after buying an additional 4,871 shares during the last quarter. Morgan Stanley boosted its position in shares of Matrix Service by 27.1% in the fourth quarter. Morgan Stanley now owns 69,548 shares of the company’s stock worth $1,429,000 after buying an additional 14,818 shares during the last quarter. Bank of Montreal Can boosted its position in shares of Matrix Service by 261.9% in the fourth quarter. Bank of Montreal Can now owns 72,675 shares of the company’s stock worth $1,493,000 after buying an additional 52,594 shares during the last quarter. Finally, Wells Fargo & Company MN boosted its position in shares of Matrix Service by 19.8% in the fourth quarter. Wells Fargo & Company MN now owns 370,428 shares of the company’s stock worth $7,608,000 after buying an additional 61,272 shares during the last quarter.

Matrix Service Company provides engineering, fabrication, infrastructure, construction and maintenance services primarily to the oil, gas, power, petrochemical, industrial, mining and minerals markets. The Company’s Electrical Infrastructure segment primarily provides construction and maintenance services to a range of power generation facilities, such as combined cycle plants and renewable energy installations.

Get Analysts' Upgrades and Downgrades Daily - Enter your email address below to receive a concise daily summary of analysts' upgrades, downgrades and new coverage with MarketBeat.com's FREE daily email newsletter.