GENI Q1 2026 Earnings Widened Loss Surprises Market Yet Stock Rallies Stantec Inc STN Q1 2026 Earnings EPS Beat Driven by Robust Project Backlog and Margin Improvement XFOR Q1 2026 Earnings EPS Beats Estimates Despite Continued PreRevenue Status Stock Declines VerifyMe Inc VRME Q4 2025 Earnings EPS Misses Estimates Amid Challenging Quarter SUNE Q2 2024 Earnings Narrowing Loss Beats Estimates Shares Slide Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower