DTE Q1 2026 Earnings EPS Misses Estimates Amid Regulatory and Operational Headwinds NIC Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Reaction Sangoma Technologies Q1 2026 Earnings EPS Miss Weighs on Shares as Losses Widen MAA Q1 2026 Earnings Strong EPS Surprise of 31 Amid Mixed Revenue Visibility Bank of Marin Bancorp BMRC Q1 2026 Earnings EPS Falls Short of Estimates Amid Challenging Landscape Global Partners GLP Q1 2026 Earnings Massive EPS Beat of 455 Driven by Operational Strength