VOYG Q1 2026 Earnings EPS Misses Estimates Stock Rallies IDCC Q1 2026 Earnings EPS Surges Past Estimates on Strong Licensing Revenue Stock Declines BC Q1 2026 Earnings EPS Smashes Estimates by 5476 Stock Climbs FSLR Q1 2026 Earnings EPS Beat Bolstered by Strong Operating Performance and Demand Tailwinds EONR Q2 2025 Earnings NarrowerThanExpected Loss Signals Operational Progress IN8bio Inc INAB Q1 2026 Earnings Narrowed Loss Beats Expectations Stock Rises