FSLR Q1 2026 Earnings EPS Beat Bolstered by Strong Operating Performance and Demand Tailwinds GNK Q1 2026 Earnings Massive EPS Surprise of 34293 Driven by Strong Operational Leverage TechPrecision Corporation TPCS Q1 2026 Earnings Narrowing Losses Amid Strategic Restructuring CMT Q1 2026 Earnings EPS Misses Estimates Stock Declines Franklin Resources BEN Q1 2026 Earnings Strong Earnings Beat Overshadows Revenue Uncertainty CCB Q1 2026 Earnings EPS Falls 261 Below Estimates BCC Q1 2026 Earnings Earnings Beat Expectations Amid Challenging Market Conditions REPL Q1 2026 Earnings Narrower Than Expected Loss but Revenue Remains Elusive SOJC Q1 2026 Earnings Southern Company Beats EPS Estimates Amid Solid Utility Performance FRMEP Q1 2026 Earnings Depositary Shares Deliver EPS Beat Driven by Solid Core Performance NPWR Q1 2026 Earnings WiderThanExpected Loss as PreRevenue Company Advances Technology NWN Q1 2026 Earnings EPS Misses Estimates Amid Operational Headwinds