Why Sprout Social SPT Just Surged 292 Key Levels Ahead 20260515 Oxford OXSQ Declines 489 Amid Market Weakness 20260515 European Central Bank and Bank of England Poised to Hold Rates as Stagflation Risks Mount Inflation Accelerates in April as Iran Conflict Drives Energy Costs Higher