Inflation Pressures Broaden Beyond Energy Where Prices Are Reaccelerating for Consumers Sunrun RUN Stock Analysis 221 Loss Key Levels 20260514 Iran Deal Could Calm Energy Markets but One Oil Stock May Still Shine