Matrix Service Company has substantial net cash providing downside protection but weak bookings capping near-term upside. See why I rate MTRX stock a Hold.
Read on WOBR AI →