BELFA Q1 2026 Earnings EPS Surpasses Estimates Stock Rises on Strong Performance GREE Q1 2025 Earnings NarrowerthanExpected Loss Amid Crypto Headwinds MGY Q1 2026 Earnings EPS Beats Expectations as Operational Efficiency Drives Surprise SHLS Q1 2026 Earnings EPS Beats Estimates as Shares Gain FrancoNevada Q1 2026 Earnings EPS Beats Estimates by 137 Shares Edge Higher Stardust Power Inc SDST Q1 2026 Earnings EPS Misses Estimates as PreRevenue Company Focuses on Development