Flaherty PFO Slides 071 as Selling Pressure Mounts 20260515 Energy Markets Rally on Friday Crude Oil Leads Gains NRF Report Highlights Resilient Retail Spending Amid Persistent Inflation Pressures