POWW Q1 2026 Earnings Profitability Surprise as EPS Turns Positive OWLT Q1 2026 Earnings EPS Surprises 5273 Above Expectations Amid Restructuring BORR Q1 2026 Earnings Significant EPS Miss and Stock Decline DNOW Q1 2026 Earnings Significant EPS Miss Highlights Profitability Challenges SCZM Q1 2026 Earnings EPS Misses Estimates as Revenue Details Remain Undisclosed Ivanhoe Electric Inc IE Q1 2026 Earnings EPS Miss Widens as Exploration Costs Weigh on Results