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