Edgewell Personal Care EPC Q1 2026 Earnings EPS Misses Estimates but Shares Gain NTB Q1 2026 Earnings Strong EPS Beat Amid Quiet Revenue Disclosure Stock Edges Lower OGEN Q2 2023 Earnings EPS Surprise Beats Estimates Amid No Revenue Cash Burn Concerns First Advantage Corporation FA Q1 2026 Earnings EPS Beats Estimates by 216 Despite Stock Decline NetSol Technologies NTWK Q1 2026 Earnings Profitability Breakthrough Drives Positive Stock Movement Brookfield Renewable Corporation Q1 2026 Earnings EPS Misses Estimates as Renewable Energy Market Faces Headwinds