Is now the right time to invest in Mama's Creations (MAMA) after an eightfold stock price increase? Consider the risk/reward ...