Cracker Barrel registra una ganancia sorpresiva de $42.8 millones y mejora su perspectiva anual