API Q4 2025 Earnings Profitability Emerges Amid Revenue Uncertainty IMPPP Q1 2026 Earnings Strong EPS Surprise of 644 Exceeds Expectations NIC Q1 2026 Earnings Significant EPS Miss Triggers Negative Market Reaction KG Q3 2024 Earnings Loss per Share of 016 Amid Limited Disclosure Kingsway Financial Services Q1 2026 Earnings Net Loss Reported Amid Quiet Market Response SANM Q1 2026 Earnings Strong EPS Beat Drives Stock Rally