NWPX Q1 2026 Earnings EPS Surges Past Estimates by 557 KGS Q1 2026 Earnings EPS Surpasses Estimates by 109 CGON Q1 2026 Earnings EPS Miss as ClinicalStage Oncology Firm Reports No Revenue DFIN Q1 2026 Earnings EPS Surprises to the Upside Amid Modest Market Response Cambium Networks CMBM Q3 2024 Earnings NarrowerThanExpected Loss Highlights Cost Discipline Amid Demand Uncertainty DNOW Q1 2026 Earnings Significant EPS Miss Highlights Profitability Challenges