MacroGenics MGNX Q1 2026 Earnings Narrowing Loss on EPS Surprise as Stock Rebounds Transcat TRNS Q1 2026 Earnings EPS Misses Estimates as Stock Gains 314 PSEC Q1 2026 Earnings EPS Misses Estimates as Net Investment Income Falls Short TRNO Q1 2026 Earnings Massive EPS Beat as Earnings Surge 99 Above Estimates CLRB Q1 2026 Earnings EPS Surprise Signals Progress Despite PreRevenue Status DFTX Q1 2026 Earnings EPS Misses Estimates by 4143 as PreRevenue Biotech Reports Wider Loss