VIV Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter CANF Q4 2023 Earnings EPS Surprise of 96 as Biotech Reports NarrowerThanExpected Loss GM Q1 2026 Earnings Earnings Per Share Smashes Estimates Driving Optimism Penumbra PEN Q1 2026 Earnings EPS Misses Estimates by 245 as Revenue Details Remain Unclear IBTA Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher OPCH Q1 2026 Earnings EPS Beats Estimates by 546 Amid Revenue Data Unavailability