Tuya Inc TUYA Stock Analysis 161 Gain What to Watch 20260515 RF RFAIR Steady at 010 Awaiting Next Catalyst 20260515 Carpenter CRS Crushes Q1 2026 Estimates EPS 277 Tops Views McKesson Corporation MCK Sees 50 Surge Amid Strong Earnings Growth and Resilient Drug Distribution Model Qualcomm Stock Surges as Investor Optimism Grows Over AI Device Boom Novartis Raises FullYear Sales and Profit Forecast Amid Strong Operational Momentum Meta Tests AI Subscription Plans Starting at 799 Monthly ECB Signals Potential June Rate Hike as Chief Economist Hints at Forecast Upgrade Microsoft Appoints Jenny LayFlurrie as Lead of Trusted Technology Group to Steer Responsible AI Development NASA Selects Lunar Outpost to Deliver Crewed Lunar Terrain Vehicle for Artemis Moon Missions ASST Q1 2026 Earnings EPS Misses Estimates by Wide Margin Amid PreRevenue Phase Radiant Logistics Inc RLGT Q1 2026 Earnings EPS Surges Past Estimates Stock Declines Modestly CBK Q1 2026 Earnings Earnings Beat Despite Stock Decline KimberlyClark KMB Q1 2026 Earnings EPS Surpasses Estimates as Cost Discipline Lifts Profitability MCRB Q1 2026 Earnings EPS Misses Estimates Amid Continued Clinical Progress AIM ImmunoTech Q1 2026 Earnings EPS Miss Widens as Clinical Pipeline Drives Higher Operating Costs WaFd Inc Depositary Shares WAFDP Holds Near Support as Price Dips Slightly Hagerty HGTY Shares Dip 23 as Trading Activity Remains Focused on Key Support Levels Protalix BioTherapeutics PLX Consolidates Near Support After Mild Decline First Financial Bankshares FFIN Holds at 3224 After Marginal Gain Key Levels in Focus BlackRock Credit Allocation Income Trust BTZ Edges Higher as Income Investors Test Resistance Novartis Lifts FullYear Sales and Profit Outlook Amid Strong Operational Performance OneSpan Inc Q1 2026 Earnings EPS Beats Estimates by 1335 Amid Solid Execution Algonquin Power Utilities AQN Slips 150 as Support Levels Come Into Focus BKE Q1 2026 Earnings EPS Beats Estimates by 46 Amid Cautious Market Reaction Primoris Services PRIM Q1 2026 Earnings EPS Misses Estimates Yet Stock Rallies ORLA Q1 2026 Earnings EPS Misses by 054 as Stock Declines CPB Q1 2026 Earnings EPS Misses Estimates Despite Stock Uptick Cabot Corporation CBT Q1 2026 Earnings EPS Surges Past Expectations Shares Rally WES Q1 2026 Earnings Strong EPS Beat Drives Positive Momentum Despite Slight Stock Pullback AlTi Global Inc ALTI Q1 2026 Earnings EPS Beats Estimates by 307 Amid Market Weakness