Papa John’s is closing hundreds of stores across the U.S., the pizza chain announced during a recent earnings call. On February 26, the company announced that it would shutter a ...