Dollar General's (NYSE: DG) stock has taken a beating, leaving many investors wondering if the discount retailer has lost its ...