GYRE Q1 2026 Earnings SmallerthanExpected Loss Drives Positive Surprise Amid Revenue Absence BRC Group Holdings RILYN Q1 2024 Earnings Net Loss of 171 per Share Reflects Ongoing Pressures CODX Q1 2026 Earnings EPS Falls Short of Estimates Stock Surges on Speculative Optimism KW Q1 2026 Earnings EPS Surprise of 1647 Highlights Cost Discipline Amidst Flat Revenue KRRO Q1 2026 Earnings EPS Beat Driven by Expense Management ScanSource SCSC Rises 195 as Shares Test Near Support 3 E Network Technology Group MASK Gains 457 as Stock Tests Key Resistance Yatsen Holding YSG Rebounds 386 as Cosmetics Stock Tests Key Resistance Greenwich LifeSciences GLSI Slips 094 as Stock Hovers Near Key Support MSN Q1 2024 Earnings Narrowing Losses Amid Limited Revenue Disclosure Stock Surges 2026