Pizza Chain Axes 50 Locations After Years of Slice Decline
A major pizza chain is closing up to 50 locations after five quarters of sales declines. We break down the financial wreckage, market implications, and what comes next.
A major pizza chain is closing up to 50 locations after five quarters of sales declines. We break down the financial wreckage, market implications, and what comes next.