NAII Natural reports Q2 2024 revenue growth of 141 percent year over year shares rise 37 percent Ameresco AMRC Stock Why Product Expansion Smart Money Flows 20260420 Microsoft Corporation MSFT Azure AI Foundry Powers ZINFIs New AI Partner Onboarding Solution Driving 60 Faster Activation Timelines ANTX AN2 Thera reports wider than expected Q4 2025 EPS loss shares fall 208 percent on investor disappointment Cardiff Onco CRDF Stock Manual Quote Mini Selloff 20260420 RPD Rapid7 tops Q4 2025 EPS estimates shares rise 294 percent on positive investor sentiment Global Electric Vehicle Industry Outlook Analysis Is Huntington HII stock changing direction Trend Weakens 20260420 CMCM Cheetah shares fall 111 following Q4 2025 earnings release with negative per share results LNSR LENSAR posts mixed Q4 2025 results as yearoveryear revenue growth offsets steep earnings miss stock edges modestly higher Callan JMB CJMB Stock Why Revenue Growth Institutional Demand 20260422 BKNG Booking gains nearly 2 percent even as Q4 2025 EPS lands slightly below analyst consensus estimates WKEY WISeKey shares climb 416 even as Q1 2025 revenue falls 616 year over year