BBOT Q1 2026 Earnings NarrowerthanExpected Loss Lifts Sentiment as Stock Declines NWPX Q1 2026 Earnings Earnings Surge Past Estimates with 5571 Surprise MBAI Q3 2023 Earnings WiderThanExpected Loss Weighs on Shares IGC Q1 2026 Earnings Narrowing Losses as Cost Discipline Drives EPS Beat IT Q1 2026 Earnings Strong EPS Beat Bolsters Investor Confidence MNTK Earnings Overview 20260522