Trupanion Inc TRUP Q1 2026 Earnings EPS Surges Past Estimates with 505 Beat Blackbaud Inc BLKB Q1 2026 Earnings Modest EPS Beat Points to Steady Execution in Cloud Transition IESC Q1 2026 Earnings EPS Surges 35 Above Expectations Stock Rises NAII Q2 2024 Earnings Loss Per Share of 052 Highlights Challenges PCT Q1 2026 Earnings Narrowerthanexpected loss amid continued polypropylene recycling progress Addex Therapeutics Q1 2024 Earnings PreRevenue Biotech Advances Pipeline Amid Narrowing Losses