Shares of Dollar General (NYSE: DG) rallied 18.5% in March, according to data from S&P Global Market Intelligence. The move ...