Adobe ADBE Down 173 How Low Could It Go 20260520 InflaRx NV IFRX Stock Analysis 211 Gain What to Watch 20260520 MGE Energy MGEE Q1 2026 Earnings EPS 132 Beats Estimates Marine MPX Q1 2026 Earnings Revenue NA Matching Views