The 5 Best Large-cap Stocks to Buy According to Ray Dalio

2. Walmart Inc. (NYSE: WMT)

 The billionaire investor Ray Dalio has bought $1.3 billion shares of Walmart Inc. (NYSE: WMT) during the third quarter, making it the seven largest stock investment valued at 195 million. The investment represents 2.35% of the overall portfolio.

Shares of US retailer and wholesale operator Walmart soared close to 23% in the last twelve months, extending the five-year gains to 150%. In addition to share price, the company strategy of rewarding investors with massive cash returns makes it a good large-cap stock to buy for the long term. Its strong cash generation potential permits it to make hefty dividend raises. Its operating cash flow year to date came in at $23 billion, up more than 8 billion from the year-ago period.