Sunrun RUN Q1 2026 Earnings Solar Leader Posts Record EPS Surprise Shares Rally Immunome Inc Q1 2026 Earnings NarrowerThanExpected Loss Amid No Revenue Stock Slips WAFDP Q1 2026 Earnings Earnings Beat Estimates Amid Steady Performance BWX Technologies Q1 2026 Earnings EPS Surges Past Estimates as Nuclear Backlog Strengthens Power Integrations POWI Q1 2026 Earnings EPS Surpasses Estimates as Revenue Details Remain Undisclosed Dermata Therapeutics Q1 2026 Earnings NarrowerthanExpected Loss Supports Ongoing Clinical Development