Educational Development Corporation Q1 2026 Earnings Reported Loss of 037 Per Share Stock Declines ROST Q1 2026 Earnings EPS Beats Estimates by 145 Amid Cautious Consumer Environment NL Industries Q1 2026 Earnings EPS Misses Estimates as Stock Drops Over 4 Root Inc ROOT Q1 2026 Earnings EPS Beats Estimates by 1436 as Profitability Surges GRNQ Q1 2024 Earnings Loss Per Share of 004 as Stock Declines Over 5 Porch Group Inc Q1 2026 Earnings NarrowerThanExpected Loss Drives Share Appreciation