Question: what are the best stocks to buy and hold?
Answer: Amazon.com. Amazon.com (NASDAQ:AMZN) is one of the largest e-commerce and technology companies in the world. ... 
Visa. Visa (NYSE:V) is a global payments giant that has demonstrated consistent growth since its IPO in 2008. ... 
Crown Castle.