HTO Q1 2026 Earnings EPS Beats Estimates by 533 Shares Dip Modestly CNQ Q1 2026 Earnings Earnings Surprise on Strong Operational Performance KEP Q4 2025 Earnings EPS Misses Estimates Amid Cost Pressures Stock Slips Ormat Technologies Q1 2026 Earnings EPS Surges 403 Above Estimates Stock Slips Taoping Inc TAOP Q2 2011 Earnings EPS Misses Estimates Amid Challenging Quarter BOOT Q1 2026 Earnings EPS Essentially In Line Stock Jumps 61