Matrix Service (MTRX) Upgraded to Hold by ValuEngine
Matrix Service has a consensus rating of Hold and an average target price of $23.50. Bank of America downgraded the shares of PM in report on Friday, April 20 to "Underperform" rating. Matrix Service...