Overall supply at retailers still 18% below normal, huge shortages in some segments, gluts in others. Thankfully, grocery stores only a tad below normal.
Not a revenue-shocker (they were up even from stimulus-miracle a year ago), but a cost-shocker. Unable to pass on all the cost increases, their margins got squeezed.