Dollar General Corporation (DG) is a stock that I both own and have written favorably about in the past. The company is one of the few general retailers that is able to grow both the top and bottom lines over time. The company’s strategy of locating small stores in rural areas combined with its value proposition for consumers and digital initiatives makes it a formidable competitor. In addition, Dollar General still has much room to expand in the U.S. and the rest of North America. These characteristics combined with its ability to execute have led to high single-digit net sales increases from 2016 to 2018. From this perspective, Dollar General matches the performance of Costco Wholesale Corporation (COST) and exceeds the performance of its direct competitor of Dollar Tree (DLTR). The company seems to be having another solid year in 2019 despite rising tariffs. Dollar General recently reported outstanding Q2 2019 results and raised fiscal year 2019 guidance. The stock price increased in response to an all-time high. Notwithstanding the runup in stock price, Dollar General is trading at a discount to Costco and even Five Below (FIVE) and Ross Stores (ROST), making this stock a long-term buy.