dollar general stock undervaluation