BEKE Q1 2026 Earnings EPS Misses Estimates Stock Declines Sonoma Pharmaceuticals Inc SNOA Q1 2026 Earnings EPS Slightly Misses Estimates Amid Thin Revenue Disclosures TRTX Q1 2026 Earnings EPS Slightly Below Estimates Stock Edges Higher IRIX Q1 2026 Earnings NarrowerthanExpected Loss Signals Operational Discipline OneSpan OSPN Q1 2026 Earnings EPS Surpasses Estimates Stock Gains on Profitability Beat Limoneira LMNR Q1 2026 Earnings EPS Misses Estimates Amid Challenging Growing Season