10 Best Large Cap Stocks to Buy Under $20

2. QXO Inc. (NYSE:QXO)

Market Capitalization as of October 23: $12.45 billion

Share Price as of October 23: $18.49

Number of Hedge Fund Holders: 65

QXO Inc. (NYSE:QXO) is one of the 10 Best Large Cap Stocks to Buy Under $20. On October 21, Vertical Research analyst Adam Baumgarten initiated coverage of QXO with a Buy rating and $30 price target.

Earlier on October 9, Truist analyst Keith Hughes lowered the firm’s price target on the company to $28 from $30 and maintained a Buy rating on the shares.

This sentiment was announced as Truist updated its models to reflect roofing volume weakness in recent months and stated that the lack of strong storm activity and weaker new construction will drive the downside. Truist also believes that the winter months will see inventory reductions in the channel, which will hurt production. At the same time, the firm expects weak pricing to also occur as the industry readjusts to proper levels to start the 2026 season.

KeyBanc also initiated coverage of the company on October 1 with an Overweight rating and $28 price target. KeyBanc views QXO as a compelling long-term story due to its leading growth and margin expansion potential. KeyBanc likes the company’s capital allocation strategy under a proven management team.

QXO Inc. (NYSE:QXO) is an industrials sector company that distributes roofing, waterproofing, and other building products in the US.