TDS Q1 2026 Earnings Massive EPS Surprise of 3475 as Profitability Defies Expectations KR Q1 2026 Earnings EPS Beat Drives Modest Stock Gain SPRB Q1 2026 Earnings NarrowerthanExpected Loss as Pipeline Progress Continues First Community Bankshares Inc FCBC Q1 2026 Earnings Slight EPS Miss as Bank Posts Steady Operating Results KOD Q1 2026 Earnings EPS Beat Despite No Revenue Stock Slips Red Violet RDVT Q1 2026 Earnings Strong EPS Beat Drives Stock Higher