Dollar General (NYSE:DG): Can Its Retail Momentum Last? Kalkine Media