Upstream Bio Q1 2026 Earnings NarrowerthanExpected Loss Amid Clinical Progress EM Q2 2024 Earnings Staggering EPS Beat Drives Attention Stock Holds Steady Welltower Q1 2026 Earnings Strong EPS Beat of 318 Surprises Estimates HURN Q1 2026 Earnings EPS Beats Estimates as Consulting Services Maintain Momentum Brookfield Renewable Corporation Q1 2026 Earnings EPS Misses Estimates as Renewable Energy Market Faces Headwinds ITP Q3 2025 Earnings Net Loss Reported Amid Limited Financial Data