Marvell Technology Stock Gains Momentum as Analyst Sentiment Turns Positive Core Inflation Hits 32 in March as Q1 GDP Growth Disappoints Iran Conflict Drives Oil Surge Hain HAIN Stock Analysis 389 Loss Key Levels 20260514