TNC Q1 2026 Earnings EPS Surges Past Estimates Driving Stock Higher Barings BDC Inc BBDC Q1 2026 Earnings EPS Misses Estimates Amid Stable Market Conditions OWLT Q1 2026 Earnings EPS Surprises 5273 Above Expectations Amid Restructuring NRG Q1 2026 Earnings EPS Misses Estimates Amid Operational Headwinds Stock Edges Higher TNDM Q1 2026 Earnings NarrowerthanExpected Loss as EPS Surprises Positively OUST Q1 2026 Earnings EPS Beat Drives Positive Market Reaction