In this article, we will take a look at some of the best stocks to buy according to Reddit.
This year has been a record year for retail traders. Business Insider reports that activity has been even higher than in 2021, during the peak of the GameStop frenzy. The report also notes that retail trading is up 50% compared with last year, a trend that has contributed to higher market volatility, including a nearly 20% decline from February to early April. These market swings have shaped the investment strategies that have defined the year so far.
JPMorgan also highlighted that retail investors contributed roughly $7 billion in net purchases during the first week of October. This represents a clear jump from the $5.3 billion weekly average over the previous two months.
Analyst Arun Jain pointed out that record stock highs have boosted confidence among everyday traders, while rallies in gold and bitcoin have further fueled enthusiasm. Exchange-traded funds (ETFs) have dominated trading, accounting for 75% of retail-trader inflows so far in 2025, in contrast to the meme-stock era when single-stock purchases made up a larger share.
Given this, we will take a look at some of the best long-term stocks to buy according to Reddit.
brett-jordan-0FytazjHhxs-unsplash
Our Methodology:
For this list, we reviewed several subreddits, including r/wallstreetbets, r/ValueInvesting, r/investing, and r/InvestmentClub, to identify stocks that Reddit users considered strong long-term investments. From this pool, we selected companies with an average annual revenue growth above 20% over the past five years. Finally, we narrowed the list to 15 stocks that analysts project to have at least 10% upside as of November 20. The final stocks are ranked based on their estimated upside potential.
Why are we interested in the stocks that hedge funds pile into? The reason is simple: our research has shown that we can outperform the market by imitating the top stock picks of the best hedge funds. Our quarterly newsletter’s strategy selects 14 small-cap and large-cap stocks every quarter and has returned 427.7% since May 2014, beating its benchmark by 264 percentage points (see more details here).
15. CrowdStrike Holdings, Inc. (NASDAQ:CRWD)
Upside Potential as of November 20: 10.09%
5-Year Share Price Return: 244.02%
CrowdStrike Holdings, Inc. (NASDAQ:CRWD) is one of the best long-term stocks to buy according to Reddit.
On November 18, Truist lifted the firm’s price target on CrowdStrike Holdings, Inc. (NASDAQ:CRWD) to $600 from $550 while reiterating a Buy rating, according to a report by The Fly. The firm said it was heading into the company’s third-quarter report with confidence, noting that CrowdStrike looked ready to deliver a solid beat-and-rise as it aims to pick up the pace in net new annual recurring revenue through the back half of fiscal 2026 and beyond.
CrowdStrike Holdings, Inc. (NASDAQ:CRWD) had already put up strong numbers in its fiscal second quarter of 2026. Revenue grew 21% from a year earlier to roughly $1.17 billion, slightly faster than the 20% growth seen in the first quarter. Subscription revenue also increased 20% as customers kept adding new modules and spending more across the Falcon platform. Net new annual recurring revenue reached a record $221 million, while total ARR climbed to $4.66 billion, showing 20% growth from last year.
The business continued to generate meaningful cash as well, with free cash flow of about $284 million in the quarter, representing roughly 24% of revenue.
During the fiscal Q2 earnings call, chief financial officer Burt Podbere pointed out that demand for the company’s AI-driven Falcon platform and the Falcon Flex subscription option remained strong. That momentum helped increase the number of large contracts and lifted the count of customers generating at least $1 million in annual recurring revenue to new highs. Deals worth more than $10 million also doubled from a year earlier.
CrowdStrike Holdings, Inc. (NASDAQ:CRWD) operates as a cybersecurity company focused on cloud-based endpoint protection, helping organizations prevent and detect threats such as ransomware and other cyberattacks.
14. Exxon Mobil Corporation (NYSE:XOM)
Upside Potential as of November 20: 10.1%
5-Year Share Price Return: 216.7%
Exxon Mobil Corporation (NYSE:XOM) is one of the best long-term stocks to buy according to Reddit.
Exxon Mobil Corporation (NYSE:XOM) and Enterprise Products Partners announced on November 20 that they will set up a joint venture to operate the Bahia natural gas liquids pipeline. As part of the deal, Exxon will buy a 40% stake in the pipeline from Enterprise for $650 million. Enterprise is currently finishing the 550-mile line, which will start out with the ability to move about 600,000 barrels of NGLs per day from the Permian Basin in West Texas to the company’s fractionation facilities in Mont Belvieu.
Both companies expect the project to be ready by the fourth quarter of 2027. The new pipeline is designed to support the anticipated 30% growth in NGL production from the Permian Basin by the end of the decade.
Exxon Mobil Corporation (NYSE:XOM) continues to operate in expansion mode. Last year, the company outlined its plans through 2030, which include about $140 billion in spending on major capital projects and the ongoing development of its Permian operations. That level of investment is expected to help the company generate an additional $20 billion in earnings and roughly $30 billion in cash flow by 2030. Its stake in the Bahia project fits directly into that long-term growth strategy.
Exxon Mobil Corporation (NYSE:XOM) is one of the largest publicly traded energy and chemical companies in the world, with operations spanning nearly every part of the oil, natural gas, and petrochemical value chain.
13. McDonald’s Corporation (NYSE:MCD)
Upside Potential as of November 20: 10.2%
5-Year Share Price Return: 42.07%
McDonald’s Corporation (NYSE:MCD) is among the best long-term stocks to buy according to Reddit.
On November 19, Guggenheim analyst Gregory Francfort raised his price target on McDonald’s Corporation (NYSE:MCD) to $310 from $295 while maintaining a Neutral rating, as reported by The Fly. He noted that the company continues to show “reasonably strong” same-store sales growth in the US, even in a difficult operating environment. He added that investors may prefer defensive names if the broader backdrop becomes more challenging, which could work in McDonald’s favor.
McDonald’s Corporation (NYSE:MCD) continues to hold a level of brand strength that new competitors have struggled to disrupt. Despite concerns that consumers may be cutting back on dining out, the company generated nearly $20 billion in revenue during the first three quarters of 2025, a 2% increase from the same period in 2024. Third-quarter revenue alone rose 3% from last year.
Over the nine-month period, McDonald’s Corporation (NYSE:MCD) kept its cost and expense growth to 2%, although non-operating costs increased more quickly. As a result, net income for the first three quarters of 2025 reached $6.4 billion, up 3% year over year.
For long-term investors, McDonald’s Corporation (NYSE:MCD)’s consistent dividend growth remains a key advantage. The company approved another dividend increase last month, marking its 49th straight year of raising its payout. The new annual dividend of $7.44 per share represents a roughly 2.41% yield.