Gartner IT Q1 2026 Earnings EPS Smashes Estimates Stock Rises on Strong Execution GRNT Q1 2026 Earnings EPS Misses Estimates by Over 80 RGR Q1 2026 Earnings EPS Misses Estimates Amid Modest Stock Uptick AGNCN Q1 2026 Earnings Strong EPS Beat Driven by Stable Net Interest Spread Primoris Services Corporation PRIM Q1 2026 Earnings EPS Misses Estimates Stock Gains on Operational Confidence Culp Inc CULP Q1 2026 Earnings WiderThanExpected Loss Sends Stock Lower