Roku ROKU Stock Today Drops 142 Key Support at 11786 20260515 Irans Economy in Freefall Charts Reveal Deepening Crisis Amid Hardline Rhetoric Israel Inflation Steady at 19 in April Amid Iran Conflict Pressures Maximus MMS Q1 2026 Earnings Surprise EPS 207 Up Significant EZGO Technologies Slides 914 as Selling Pressure Intensifies Zillow Faces Headwinds as Shares Decline Over 1 Key Levels to Watch Micron Technology MU Slips 146 as Bullish Momentum Fades Near 750 Swarmer Inc SWMR Surges 1268 Breakout Momentum or Overbought Risk