Papa Johns Shutters 44 Locations Amid Pizza Slump: What This Means for Investors | Whale Factor