Microsoft and Anthropic Explore Custom AI Chip Partnership Following 5 Billion Investment China Industrial Profits Surge 247 in April Fastest Gain Since November 2023 Cipla Stock Price Trends What Recent Movements Could Indicate for Investors US Monthly Retail Sales Report Points to Moderate Consumer Spending Growth SoftBank Taps Banks for US IPOs of SB Energy and AI Robotics Spinoff Roze Sources Confirm Mexicos April Trade Surplus Reaches 452 Billion Signaling Strong Export Performance ACB Q1 2026 Earnings EPS Misses Estimates Significantly Stock Reacts Positively KSCP Q1 2026 Earnings Wider Loss Weighs on Sentiment as Stock Climbs Indaptus Therapeutics Q4 2025 Earnings EPS Misses Estimates on Minimal Revenue Stock Surges BGS Q1 2026 Earnings EPS Surpasses Expectations Despite Weak Stock Reaction Chart Industries Q1 2026 Earnings Significant EPS Miss Amidst Operational Headwinds CELH Q1 2026 Earnings Strong EPS Beat Drives Positive Stock Reaction Laird Superfood LSF Surges 785 Key Levels and Market Dynamics Xcel Brands Shares Slide Over 6 Testing Key Support at 210 Brookfield Finance Preferred Shares BNH Edge Higher Steady Yield Play Amid Market Uncertainty i80 Gold Corp IAUX Surges 658 as Gold Sector Optimism Drives Momentum Birkenstock Holding BIRK Surges 43 Strong Volume and Key Resistance Test Cogent Communications Holdings Inc CCOI Q1 2026 Earnings EPS Surpasses Estimates Despite Negative Results Stock Jumps 832 RY Q1 2026 Earnings EPS Beats Estimates by 30 Amid Resilient Banking Operations Precigen Q1 2026 Earnings Narrowed Loss Exceeds Expectations as Stock Rises OS Q4 2025 Earnings Strong EPS Beat Driven by Operational Efficiency MSDL Q1 2026 Earnings Narrow EPS Beat in a Challenging Rate Environment MAIN Q1 2026 Earnings EPS Misses Estimates as Net Investment Income Declines Surging Gas Prices Disproportionately Impact LowerIncome Households New York Fed Study Finds FANG Q1 2026 Earnings EPS Beats by 255 as Strong Operations Deliver Yet Shares Slip Zedge Inc ZDGE Gains 209 as Stock Tests Key Resistance Levels