TSS Q1 2026 Earnings EPS Blows Past Estimates Surprise of 17027 CCM Q2 2016 Earnings Misses EPS Estimates by Wide Margin FFBC Q1 2026 Earnings EPS Beats Estimates by 803 Shares Dip 109 AIHS Q1 2026 Earnings Continued Losses Amid Challenging Market Conditions NMI Holdings Q1 2026 Earnings EPS Beats Estimates Stock Declines Slightly DSX Q4 2025 Earnings EPS Misses Estimates as Shipping Headwinds Persist