National pizza chain to close 300 locations by end of 2027 by Two hundred of the “underperforming” locations will close by the end of this year, according to the company’s CFO.