National pizza chain closing hundreds of locations after brutal drop in sales

The company had about 3,500 locations at the end of 2025, according to its annual report.