DLR Q1 2026 Earnings Slight EPS Beat Amid Data Center Demand TFX Q1 2026 Earnings EPS Surges Past Estimates Despite Market Headwinds MCRI Q1 2026 Earnings EPS Surges Past Estimates by 349 Armata Pharmaceuticals ARMP Q1 2026 Earnings Massive EPS Miss as PreRevenue Biotech Struggles with Costs NI Holdings Inc NODK Q4 2022 Earnings Modest Profit Amid Limited Disclosure CTOS Q1 2026 Earnings EPS Surpasses Estimates by Wide Margin Revenue Details Not Disclosed OBDC Q1 2026 Earnings EPS Misses Estimates by 126 Shares Dip STRW Q1 2026 Earnings EPS Beats Estimates by Nearly 15