Magna International Inc MGA Q1 2026 Earnings EPS Blows Past Estimates Stock Gains 236 Damora Therapeutics Q1 2026 Earnings WiderThanExpected Loss Despite Stock Gain AGRO Q1 2026 Earnings Significant EPS Miss Sends Shares Lower Purple Biotech Q1 2025 Earnings DevelopmentStage Focus Drives Investor Sentiment Rollins Inc ROL Q1 2026 Earnings Slight EPS Beat Amid Steady Pest Control Demand Barings BDC Inc BBDC Q1 2026 Earnings Net Investment Income Misses Estimates as Portfolio Holds Steady