How Beyond Meat BYND stacks up against analyst expectations Technical Weakness 20260505 The strategic moves Granite GRNT is making now 175 20260508 NC NACCO Industries shares gain 45 percent after posting a Q4 2025 loss of 52 cents per share CrossAsset Market Volatility Amid Escalating Iran Conflict CBC Central Banc delivers Q1 2026 EPS ahead of forecasts shares edge higher on positive investor sentiment How sustainable is Evolus EOLS profit margins Bullish Sentiment 20260508 What Recursion Pharmaceuticals RXRX doing to improve profitability Q1 2026 Earnings Beat Estimates BDX BD Q1 2026 earnings beat expectations revenue rises 82 as shares jump 587 Apollo Micro Systems Shares Surge 19 as Defence Firm Reports Record Profit and Order Book Growth MKS MKSI Q1 2026 Earnings 230 EPS Surges Past 208 Estimates Brazil Signals Readiness to Increase Oil Exports to Japan Says Foreign Minister Solarmax Technology SMXT Q1 2026 Financial Overview