COST Q1 2026 Earnings EPS Misses Estimates Slightly Stock Declines ICON Q4 2025 Earnings EPS Miss Highlights Operational Challenges Precipio Q2 2025 Earnings Company Reports Positive EPS of 005 Stock Declines 309 MDB Q1 2026 Earnings EPS Beats Estimates by 1267 as Stock Reacts Negatively CCOI Q1 2026 Earnings EPS Surprises to the Upside Despite Continued Loss CSWC Q1 2026 Earnings EPS Misses Estimates but Stock Rises on Positive Sentiment