Ecopetrol EC Q4 2025 Results Fall Short EPS 3709 Revenue NA Taiwan Semiconductors 15 Trillion Market Opportunity A Closer Look Malaysia Unveils Support Measures for Airlines Amid Iran Conflict Disruptions Zedge ZDGE Stock Analysis Climbs 871 Eyes on 301 20260515 BSY Q1 2026 Earnings EPS Beats Estimates by Nearly 6 BETR Q1 2026 Earnings Significant EPS Miss Despite Positive Stock Movement AMR Q1 2026 Earnings Metallurgical Coal Producer Posts Unexpected Loss as Earnings Miss Estimates by Wide Margin International Seaways INSW Q1 2026 Earnings Earnings Beat by 476 as Tanker Market Remains Favorable TaskUs Inc TASK Q1 2026 Earnings Small EPS Miss on Modest Revenue Uncertainty