MacroGenics MGNX Q1 2026 Earnings Narrowing Loss on EPS Surprise as Stock Rebounds SEDG Q1 2026 Earnings WiderThanExpected Loss Amidst Ongoing Industry Headwinds MATV Q1 2026 Earnings Significant EPS Beat Amid Cost Discipline and Strategic Focus NOG Q1 2026 Earnings EPS Beats Estimates by 789 Stock Declines Latham Group SWIM Q1 2026 Earnings EPS Surprise Drives Shares Higher Nextpower Inc NXT Q1 2026 Earnings EPS Beats Estimates by 1316 Stock Jumps 78