Matrix MTRX Q1 2026 Earnings 013 EPS Surges Past 007 Estimates Estrella ESLAW at 011 Buy Sell or Hold 20260520