Upstream Bio Q1 2026 Earnings NarrowerthanExpected Loss Amid Clinical Progress THCH Q4 2025 Earnings Deep Loss Reported Amidst Limited Disclosure PSEC Q1 2026 Earnings EPS Misses Estimates as Net Investment Income Falls Short MPLX Q1 2026 Earnings EPS Misses Estimates Amid Operational Headwinds ZWS Q1 2026 Earnings EPS Surges Past Estimates with 116 Beat BCC Q1 2026 Earnings EPS Surges Past Estimates with 1826 Surprise