Have $1,000? 3 Consumer Stocks to Buy and Hold for the Next 10 Years: Costco, Coca-Cola, and Amazon​. These three companies ...