Finder makes money from featured partners, but editorial opinions are our own. Advertiser disclosure

10 best stocks to buy

Here are the 10 best stocks to buy now on the Nasdaq and NYSE.

We update our list of the best stocks to buy each month using Finder’s proprietary algorithm. This list of the best stocks to buy now is a starting point for your own research and should not be taken as advice to buy any particular stock.

10 best stocks to buy for June 2024

LogoStock name and tickerStock descriptionYTD return
NVIDIA Corp logoNVIDIA Corp (NVDA)NVDA is a leading American technology company known for its graphics processing units (GPUs) and AI computing solutions.182.86%

Buy now

Pulte Group Inc logoPulteGroup Inc (PHM)PHM is a prominent U.S. home construction company engaged in building and selling homes and communities nationwide.62.40%
Microsoft logoMicrosoft Corporation (MSFT)Microsoft Corporation (MSFT) is a multinational technology company known for its software, hardware, and cloud computing products and services.43.17%

Buy now

Assurant Inc logoAssurant Inc (AIZ)AIZ is a global provider of risk management products and services, specializing in insurance, extended warranties, and related protection services.31.07%

Buy now

Diamondback Energy Inc logoDiamondback Energy Inc (FANG)FANG is an independent oil and natural gas company, primarily focused on exploration, development, and production in the United States.19.44%

Buy now

Iron Mountain Inc logoIron Mountain Inc (IRM)IRM is a data management and information storage company, providing services like document storage, data protection, and secure shredding.18.52%

Buy now

Walmart Inc logoWalmart Inc (WMT)WMT is a multinational retail corporation, one of the world’s largest, offering a wide range of products and services.15.32%

Buy now

Visa Inc logoVisa Inc (V)V is a global payments technology company known for its credit and debit card services, facilitating electronic financial transactions.14.63%

Buy now

Targa Resources Corp logoTarga Resources Corp (TRGP)TRGP is a midstream energy company engaged in the gathering, processing, and transportation of natural gas and natural gas liquids.14.30%

Buy now

Jacobs Solutions Inc logoJacobs Solutions Inc (J)J provides consulting, technical, scientific, and project delivery services for the government and private sectors in the United States and around the world.9.69%

Buy now

Methodology: How we choose the best stocks to buy now

Finder’s investments experts analyze over 6,700 US-listed stocks to curate a list of the best stocks to buy now. We consider only companies with a market cap of at least $1 billion and that have been listed for at least five years. We then analyze the stocks on the following factors, weighing each metric based on the expertise and insights of Finder’s investment experts:

  • Performance over one year and five years
  • Revenue growth
  • Profit margin
  • Beta
  • Trade volume
  • Six month change in price per share
  • Historical returns

We then score and rank each stock depending on how it performs in each category.

These stocks may not offer long term growth or stability, as stocks in the list may be being targeted for a short squeeze, similar to what happened with GameStop back in 2021. Consider taking some time to research any stocks that might have popped up, seemingly randomly to check if there’s solid reasoning behind it, such as a recent (or upcoming) quarterly or annual results, recent announcements or negative press.

If you’re looking for stocks that will grow gradually over time, then you’re not necessarily looking for stocks that everyone is diving in on right now. If that’s the case, look out for stocks on the FTSE 100 or S&P 500 and research some good growth stocks.

Our top picks for trading platforms to buy the best stocks

Best for beginners

Go to site
Get up to $1,000 in stock
  • No-cost financial planning and automated investing
  • Trade stocks, options, ETFs, mutual funds, alternative asset funds
  • $0 commission on stocks, ETFs and options, with no options contract fees

Top pick for advanced traders

Go to site
Get up to $5,000 cash
  • Trade options, futures, options on futures, stocks, ETFs
  • $0 commission to close options
  • Pro-grade platform and risk analysis tools

Top pick for interest on uninvested cash

Go to site
Get up to $10,000 cash
  • $0 commission on stocks, ETFs and options, with no options contract fees
  • Earn a rebate on every contract traded
  • Get 5.1% APY on your cash

Paid non-client promotion. Finder does not invest money with providers on this page. If a brand is a referral partner, we're paid when you click or tap through to, open an account with or provide your contact information to the provider. Partnerships are not a recommendation for you to invest with any one company. Learn more about how we make money.

Finder is not an advisor or brokerage service. Information on this page is for educational purposes only and not a recommendation to invest with any one company, trade specific stocks or fund specific investments. All editorial opinions are our own.

How to buy the best stocks 5 easy steps

  1. Choose an online stock trading platform. Choose from our Top Picks above or jump straight to the best stock trading apps of 2024.
  2. Sign up for an account. Provide your personal information and sign up.
  3. Set up a funding method to pay for the transaction. Deposit funds into your account by linking your banking information.
  4. Choose the stocks you want to buy. Search for the stock by name or ticker symbol.
  5. Place your order. Buy the stock. It’s that simple.

How is the stock market performing?

A good way to get a good idea of the stock market as a whole is to look at the performance of the New York Stock Exchange (NYSE), which is the largest stock exchange in the world. It features over 2,800 stocks from some of the most valuable companies in the world including Apple, Tesla, Amazon, and Microsoft. Many of the most famous stock market indexes, such as the Dow Jones, NYSE Composite and S&P 500, track stocks listed on the NYSE.

How to find the best stocks to buy now

You effectively want to find the stocks that have been mis-priced, before the market realizes that it’s mis-priced. There are a few ways to get an idea of which stocks are undervalued, which ones are overvalued and which ones are just right. Here are some of the strategies:

Strategy 1: Keep an eye on the trends

You’re in a good position to find the best stocks to buy if you’ve got a good idea of which stocks are trending, what some of the experts are saying and which sectors are doing well (or not doing well). As well as Finder, there are some good financial news sites such as Bloomberg and the Financial Times. These can help you stay on top of the latest trends and expert views.

Social media and forums, like Reddit and Twitter have been a good source of financial insight — but you should ensure that you trust the accounts you’re following. Look out for people with knowledge and experience in the subject.

Strategy 2: Look at the news

Once you know which stocks are trending, find out why. There’s almost always a reason behind why people are talking about a specific stock — sometimes it’s really obvious, for example every time Apple releases a new product, something happens to its stock price. Other times, the answer might take a little digging.

Looking at news sites can be really helpful here. You can set news alerts or actively search for company names to find out what’s going on. Many stock trading apps offer stock watchlists and price alerts to help you find the stocks you want.

Traders who keep an eye on the news might be classed as “momentum investors” – people who like to capitalize on the continuance of a trend.

Strategy 3: Look into analysis

There are a couple of different types of analysis available for you to try, and in some cases, someone else can do it for you.

Both technical and fundamental analysts are hoping to find a stock which is underpriced by the wider market. If they’re confident in their assessment, they can find what they believe is a cheap stock to buy, and make a gain as the price rises.

But you don’t need to be a professional analyst to try it out. The GameStop frenzy in early 2021 showed that even the retail investor can give the institutional investors a run for their money. If you’re new to investing or trading and want to give it a shot – go for it. We’ve included some more detail below about the types of analysis.

Remember the golden rules: don’t invest more than you can afford to lose, and remember that your investments can go down as well as up.

What are the best stocks to buy for beginners?

Total beginners may want to consider picking a trading platform which manages all the investments for you, typically called robo-advisors, or take a look at index funds (a literal index of all the biggest companies in a given industry, country or region). These are considered a less risky way to start investing, as an index fund bundles together 100s or even 1000s of strong companies, diversifying the risk between them and making the failure of one less of a problem for the person doing the investing.

But if you’re dead set on diving straight into the deep end, the golden rule is to not invest more than you’re willing to lose. An individual stock can drop 10%, 20%, or 50%, or could crash to zero, so imagine that happening with the money you’re investing before you put any money in. A good rule of thumb: if a 20% crash will give you sleepless nights, you’re too heavily invested.

ETFs that track stock market indices, like the FTSE100 or S&P500, and blue chip stocks could be good beginner stocks, but that doesn’t mean they’re completely safe. If you create a diversified portfolio with some exchange traded funds, some blue chip stocks and those with good market cap and recent growth, then you can still add some riskier ones into the mix if you’re feeling brave.

Remember, there are absolutely no guarantees with any stock or investing strategy. So make sure you’re doing your research into a stock, regardless of how established the company is.

A photo of matthewmiczulski

What Matt thinks about the best stocks to buy for beginners

Beginners may benefit the most by investing in a handful of stocks of companies they know and whose products they are familiar with. That said, beginners may want to build the core of their portfolio with broad market index funds to get the most diversification without requiring the market expertise needed for picking individual stocks.

Matt Miczulski, Editor, Investments.

Frequently asked questions about the best stocks to buy now

More guides on Finder

Ask a Question provides guides and information on a range of products and services. Because our content is not financial advice, we suggest talking with a professional before you make any decision.

By submitting your comment or question, you agree to our Privacy and Cookies Policy and Terms of Use.

Questions and responses on are not provided, paid for or otherwise endorsed by any bank or brand. These banks and brands are not responsible for ensuring that comments are answered or accurate.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Go to site