Classic American Restaurant’s Shares Plummet 20% After CEO’s Painful Admission
The Cracker Barrel Old Country Store restaurant chain isn’t doing well. The company’s stock prices are at their lowest in over a decade, and the chain’s 660 stores have lost 16 percent of their customers over the past four years. Cracker Barrel’s stock price at Friday’s market closing was $45.62, some 20 percent lower than […]