CMS Energy Q1 2026 Earnings EPS Beats Estimates Amid Solid Utility Performance VirTra Inc VTSI Q1 2026 Earnings NarrowerThanExpected Loss Drives Modest Share Uptick NRSN Q2 2025 Earnings Narrower Loss Surprises Shares Gain on Cost Discipline BBB Foods Inc TBBB Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Quarter AVBC Q1 2026 Earnings EPS Surpasses Estimates Amidst Potential Margin Pressures