Oxford OXLCL Stalls at 2431 Breakout or Breakdown 20260520 Energy Market Assessment ConsensusBeating Growth and Peace Prospects Reshape Sector Outlook March Retail Sales Rise 17 Higher Tax Refunds Provide Tailwind for Consumer Sector When Aging in Place May No Longer Be the Best Financial Decision