DEFSEC Technologies DFSC Surges 177 Momentum Builds Above Key Support Telephone TDS Q1 2026 Earnings 109 EPS Surges Past 044 Estimates Matthews International MATW Slips 25 as Stock Tests Key Support Levels Is Barings BDC BBDC Still a Buy After 214 Rally 20260520