NPCE Q1 2026 Earnings Narrower Loss Beats Estimates Stock Gains POWW Q1 2026 Earnings Profitability Surprise as EPS Turns Positive CODI Q1 2026 Earnings Stunning EPS Beat Masks Broader Market Concerns OCUL Q1 2026 Earnings WiderThanExpected Loss as Ocular Therapeutix Advances Pipeline Culp Inc CULP Q1 2026 Earnings WiderThanExpected Loss Sends Stock Lower NESR Q1 2026 Earnings EPS Surprise of 1987 Beats Estimates Stock Slides 2