Oatly OTLY Slides 22 as Shares Test Key Support Levels Oil Prices Record Steepest Monthly Decline Since 2020 Amid USIran Deal Optimism EZRA Q1 2023 Earnings Massive EPS Surprise Masks Underlying Concerns China Industrial Profits Surge 247 in April Fastest Growth in Over Two Years