Cognex Q1 2026 Earnings EPS Beats Estimates by 34 Stock Edges Higher Insight Enterprises NSIT Q1 2026 Earnings EPS Surge Beats Estimates by 156 Shares Edge Higher TIC Q1 2026 Earnings EPS Misses Estimates by Wide Margin Stock Declines SW Q1 2026 Earnings EPS Misses Estimates Amid Integration Challenges Stock Edges Higher Mount Logan Capital Inc MLCI Q1 2026 Earnings Reported Loss of 051 per Share Amid Market Headwinds CANF Q4 2023 Earnings Surprise EPS Beat Amid Zero Revenue Stock Slides USCuba Tensions Deepen Rubio Signals Dim Prospects for Peaceful Resolution as Trump Hints at Potential Intervention