MEC Q1 2026 Earnings NarrowerthanExpected Loss Drives Positive Stock Reaction NICE Q1 2026 Earnings EPS Beats Estimates by 282 as Cloud Momentum Continues ORLA Q1 2026 Earnings EPS Misses by 054 as Stock Declines Willis Lease Finance Corporation WLFC Q1 2026 Earnings EPS Surges Past Estimates on Strong Lease Activity FTFT Q2 2024 Earnings Net Loss of 009 Per Share as Company Pivots ROC Q1 2026 Earnings Significant EPS Surprise Fuels Optimism