Ecopetrol EC Q4 2025 Earnings EPS Falls Short of Expectations Amid Cost Pressures SWAG Q1 2026 Earnings Profitability Milestone with Positive EPS ICCM Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Continues Development IBM Q1 2026 Earnings Earnings Beat on Strong EPS Performance Stock Edges Higher RIOT Q1 2026 Earnings EPS Misses Estimates by Wide Margin as Bitcoin Mining Challenges Persist JACK Q1 2026 Earnings EPS Slightly Misses Estimates but Stock Surges Over 8