It's a tough matchup. Costco (NASDAQ: COST) is the king of the warehouse shopping world, edging out Walmart's (NYSE: WMT) membership-based venue Sam's Club. Home-improvement name Lowe's (NYSE: LOW) may not be as big as rival Home Depot (NYSE: HD), but CEO Marvin Ellison -- a former Home Depot executive -- is turning up the heat on the company's competition. Both are perfectly fine holdings for most long-term investors.

If there's only room for one in your portfolio, there are a couple reasons that Lowe's is the better buy right now. Let me explain.

Image source: Getty Images.

Continue reading


Source Fool.com