
Featured partners
Compare the Best Stocks to Buy

The Best Stocks to Buy Now
Adobe, Inc (ADBE)
Advanced Micro Devices, Inc. (AMD)
Alphabet (GOOG, GOOGL)
Blackstone (BX)
Lam Research Corp. (LRCX)
Salesforce (CRM)
Methodology: How we score our products
The top stocks listed above all meet the following criteria and are traded on major U.S. stock exchanges:
- Analyst Consensus of “Buy” or Better: A high number of “buy” ratings from analysts suggest the stock is expected to outperform the broader market.
- Market Capitalization of $10 Billion or More: Companies with a market cap of over $10 billion typically dominate their industries and possess competitive advantages. Smaller companies, with market caps under $10 billion, tend to receive less attention from the media and analysts and carry higher investment risks.
- Altimeter Overall Grade of B or Higher: Only stocks rated “B” or above by Altimeter are included. This grade reflects factors like profitability, earnings stability, valuation, and growth expectations. Stocks that score B or better rank in the top quarter of over 5,000 companies in Altimeter’s database, signaling strong potential for improving returns and favorable valuations.
- Positive Earnings-Per-Share Growth: For our analysis, we looked at stocks that had delivered positive EPS growth over the past five years, which is an indicator of strong financial and profitability performance. We also screened for stocks that had positive projected EPS growth for 2025.
Top Performing Stocks This Year
While the highest returns might look flashy, it’s important to remember that a stock’s performance is backward-looking and not an indicator of future returns. That’s why we curated a shortlist of stocks above based on methodologies to screen for risks and future projections.
But it’s only natural to be curious about the heavy hitters that are performing well this year. That’s why listed below are the top performing stocks in the S&P 500 based on year-to-date returns.

What to Look for When Buying Stocks
When shopping for stocks, it’s important to do your due diligence with research and understand key metrics in the decision-making process.
You can easily find a company’s financial statements on Yahoo Finance and Google Finance. From there, you can examine metrics and data within those reports, such as revenue, profit margins and earnings.
Metrics help investors gain insight into a company’s overall financial health. You’ll also want to consider the company’s future growth since that will affect stock appreciation and earnings. Look through reports, stay current on the news and follow expert analysis. Many stock analysts also examine the company’s overall management team and leadership. That way, they can understand how strategic decisions are made.
If you’re new to investing, you’ll want to look for companies with a competitive edge, with the potential for growth and stability. Valuation is also important, where metrics like a stock’s price-to-earnings or price-to-book ratios come into play. When compared to a company’s industry peers, these metrics can help you gauge whether a stock is overvalued or undervalued.
To sum up, before making a stock purchase, apply research and learn how to invest in stocks.
Frequently Asked Questions (FAQs)
How long should I hold these stocks?
How long you should hold stocks depends on your objectives and what the market is doing. In general, most investors build wealth by holding stocks long-term. Our picks for the best stocks to buy now include a lot of technology and semiconductor stocks. These industries have done extremely well over the past several years and are likely to do so for the next few years at least. But will they still do well in 20 years, or will some of these companies be replaced by the next innovation? You’ll have to keep up with industry trends to know when the best time to sell is and you probably won’t get the timing perfectly right. That’s part of the risk of investing in individual stocks.
How much should I invest in stocks?
There’s no one-size-fits-all answer. If you’re younger, you have a longer time horizon and can allocate more of your investment portfolio. In other words, you have some wiggle room to be riskier, allocating up to 70% to 90% of your portfolio to stocks.
As you approach retirement, you need to be slightly more conservative with your investments. It is typically recommended that you trim your stock portfolio allocation to 60% to 70% by the time you are in your 40s or 50s. As you age, you want to turn more to bonds and cash holdings for stability and lower risk tolerance.
If you still need more help, a financial advisor can help you tailor your strategy based on your specific needs and circumstances.


















