When you're looking to invest in stocks, many things go into the process. As such, it is important to create time and evaluate different stocks in-depth. This way, you will be able to choose the best stocks for your goals while staying within budget.
However, if you need to diversify your portfolio, even more, it is best to consider investing in index funds. Index funds give you access to the broader market at a pretty low cost. Some of the best index funds you can invest in are Vanguard Total Market Index Fund (VTSMX), and Fidelity 500 Index (FXAIX).
That said, choosing individual stocks is not a bad idea either. You have a better chance of outperforming the market if things go your way. For this reason, let's go through the best 21 stocks to buy today.
Top Stocks For 2023:
- New York Community Bancorp, Inc. (NYCB)
- U.S. Bancorp (USB)
- United Microelectronics Corporation (UMC)
- Gold Fields (GFI)
- Altice USA (ATUS)
- Rocket Companies Inc (RKT)
- ASE Technology Holdings (ASX)
- ING Groupe NV (ING)
- HP (HPQ)
- Citigroup (C)
- Apple (AAPL)
- Tesla (TSLA)
- Shopify (SHOP)
- Ford (F)
- General Motors (GM)
- Block (SQ)
- PayPal (PYPL)
- Lloyds Banks (LYG)
- Aviva (AV)
- Glencore (GLEN)
- Anglo American (AAL)
1. New York Community Bancorp, Inc. (NYCB)
The U.S. Federal Reserve recently hinted at a potential rate hike in a bid to tame inflation. This has created a lot of optimism around banking stocks since they stand to benefit from a high-interest rates environment.
For this reason, New York Community Bancorp (NYCB) stands out among the top 21 stocks to buy in 2023. New York Community Bancorp, Inc. is a bank holding company in control of New York Community Bank, which operates in the Metro New York and Ohio areas.
Besides a positive macro-environment, New York Community Bancorp also has a positive outlook from analysts. The overall analyst consensus for NYCB is 2.2, which means it is a buy.
On top of its favourable macro-environment and positive ratings, NYCB is likely to benefit from a series of acquisitions that it has made recently. Through these acquisitions, the company now operates a network of 236 branches through eight local divisions.
Since each branch has its own strengths that add to the whole, revenues are likely to grow over time. For these reasons, NYCB is likely to draw in more investors as banks take center stage as top stocks for 2023.
- Interest rates are set to go up in 2023.
- Positive outlook from market analysts
- NYCB is fast expanding through acquisitions - total branch network now stands at 236
2. U.S. Bancorp (USB)
Like other bank stocks, U.S. Bancorp (USB) started the New Year on a strong note. This has a lot to do with the anticipated rate hike in the U.S.
Over and above the broader market, U.S. Bancorp has several other factors playing in its favour. For instance, it recently acquired MUFG, a factor that is likely to drive up its revenues in the short to medium term.
U.S. Bancorp is set to gain 1 million customers and 190 thousand small business owners on the west coast through the deal. On top of that, it will gain an additional $58 billion in loans, and that's good for its stock value growth in 2023 and beyond.
Therefore, it is not surprising that even analysts have pretty high expectations of it. Analysts give U.S. Bancorp a rating of 2.3 which means, it's a buy.
With the macro-environment bullish on banks, U.S. Bancorp is among stocks that could outperform the market this year. Quite naturally, this makes it one of the top 21 stocks to buy in 2023.
- Merger with MUFG gave USB 1 million more customers.
- A positive outlook by analysts - buy rating of 2.3.
- Macro-environment favours banks thanks to potentially higher interest rates.
3. United Microelectronics Corporation (UMC)
The semiconductor market could be up for a stellar year in 2023 if research into the market is anything to go by. According to the World Semiconductor Trade Statistics, the semiconductor market could grow by 8.8 percent in 2023, fueled largely by double-digit growth of sensors and logic categories.
The research expects the market to be worth US$ 601 billion this year, driven primarily by increased demand for chips used within self-driving cars as well as other types of intelligent machines such as autonomous drones and robots.
This makes semiconductor stocks like United Microelectronics Corporation (UMC) top stocks to buy in 2023. While many semiconductor stocks are in the market, United Microelectronics Corporation stands out because it started the year underperforming the market. This means it is in a buy zone, and in terms of absolute gains could outperform most sector peers within the year.
Analysts are pretty bullish on United Microelectronics Corporation in 2023. Per the Zacks Consensus Estimate for United Microelectronics' earnings have increased from 89 cents up 12%, which means that it may be an excellent investment opportunity going forward.
With all these factors at play, it is not hard to see why United Microelectronics Corporation is one of the top 21 stocks to buy in 2023.
- The semiconductor market is set to grow by 8.8% in 2023.
- UMC is in a buy zone after a recent price correction.
- Positive analysts outlook.
4. Gold Fields (GFI)
With the Fed looking to raise interest rates, the stock markets have taken a hit. However, one asset class that is surging is that of precious metals. Gold, being one of the safe assets to hold in times of market volatility, started 2023 on a high note.
With fears that equities have been overvalued for a while now, and now the Federal Reserve set to raise interest rates, gold prices could rocket in 2023. By extension, this means gold stocks could have a stellar year.
For this reason, Gold Fields (GFI) easily makes it to the list of top 21 stocks to buy in 2023. Analysts seem to have pretty good projections for Gold Fields Ltd, too, and in late December 2021, RBC Capital upgraded it from sector perform to outperform.
Besides a favourable macro-environment, Gold Fields has a new CEO in place who is intent on using acquisitions to drive growth. At the same time, the company has significantly cut down on its debt levels, and as of 2021, has cut down its debt by 11%.
Essentially, there are many factors in favour of Gold Fields outperforming the market in 2023.
- Gold prices are on the rise as equities get more volatile over potential rates hikes.
- Analyst upgrade fro sector perform to outperform.
- Gold Fields looking for acquisitions to drive growth.
- Gold Fields cutting down its debt - debt levels down by 11% in a year.
5. Altice USA (ATUS)
Broadband internet has been on a growth trajectory over the last two years. This is mainly driven by the growth of work-from-home models. Quite expectedly, this puts Broadband companies like Altice USA (ATUS) in the spotlight of top stocks to buy in 2023.
However, it is not just market prospects that put Altice USA in a good position as a stock to buy in the year. There are internal factors as well that make Altice USA a share worth buying this year.
For starters, insiders have been loading up on Altice USA. In Q4 of 2021, Gerrit Jan Bakker, one of the company's insiders bought 6,000 shares of Altice USA at $17.22 per share. Considering that insiders usually know more about a company than anyone else, this is actually a pretty bullish signal for Altice USA.
Operating in a growth market, coupled with insider buying makes Altice USA a no-brainer stock to buy in 2023. While there are no guarantees in the stock markets, the odds are strongly in Altice's favour.
- Work-from-home driving up broadband demand.
- Insiders have been loading up on ATUS.
6. Rocket Companies Inc (RKT)
Rocket Companies (RKT) is in the business of making real estate and mortgage loans. They also offer eCommerce services to customers across North America through their direct-to-consumer division and partner with other companies.
One of the key factors likely to drive the value of this stock in 2023 is that it is on a growth trajectory. In December 2021, Rocket Companies Inc announced the acquisition of Truebill, a personal finance app for $1.3 billion. This is a big deal considering that Trubill has been on a growth trajectory since it launched.
The company was founded in 2015 and has already doubled its user base within the last year. Truebill analyzed over $50 billion worth of monthly transaction volume for consumers, saving them more than 100 million dollars since they started.
Aside from the internal fundamentals, analysts are projecting that the U.S. real estate market could be huge in 2023. According to an analyst from CFRA research, there is a multiple-year shortage of homes in the U.S., a factor that could drive up demand in 2023.
With a strong confluence of internal fundamentals and the broader market, Rocket Companies makes it to the list of top 21 stocks to buy in 2023.
- Acquisition of Trubill, an app that has handled more than $50 billion in monthly transactions since launch.
- House shortages in the U.S could drive up U.S real estate prices in 2023.
7. ASE Technology Holdings (ASX)
ASE Technology Holding Co., Ltd (ASX) has been offering semiconductors packaging and testing services in the United States, Taiwan, and the rest of Asia for over 20 years. With the prospects for the semiconductor industry looking up in 2023, ASE, like other semiconductor players, could perform well in the year.
Besides a positive industry outlook, ASE's internal fundamentals point to it being a potentially high-growth stock. ASE wants to focus its resources on high-end R&D, a factor that could lead to higher revenues in the long run.
To achieve its goal of investing in R&D, ASE recently sold four of its plants in China for $1.4 billion. Out of these sales proceeds, ASE will make a profit of $630 million. It will use the profits to strengthen its high-end technology research and production capacity. That's a pretty solid reason to include ASE in a portfolio of top stocks to buy in 2023.
Analysts also have a pretty bullish outlook for ASE this year. Zacks Ranking system gives ASE a strong buy rating of 1. Zack's rationale is that, due to the increased demand for small and delicate electronics solutions, ASE is well-positioned to capitalize on its capabilities in wire-bonded products. With all these factors at play, ASE makes for a potentially good stock to buy in 2023.
- Semi-conductors market looking up in 2023.
- ASE set aside $630 million in R&D.
- Strong analyst rating of 1 (signifying that ASE is a strong buy).
8. ING Group NV (ING)
ING Group N.V. (ING) offers banking services to individuals and small businesses in the Netherlands and medium-sized enterprises in Belgium, the Netherlands, and Germany.
Like other banks, ING Group is set to benefit from a rising interest rates environment in the U.S. and most of the developed world.
Besides a rising interest rates environment, ING Group's internal fundamentals make it a top stock to buy in 2023.
For starters, ING is in the process of a share buyback program. This should help them reduce the number of shares in circulation, which could mean better returns for investors. Share buybacks are known to drive up share prices, and this pretty much drives up the odds of this stock in 2023.
ING is also in the process of restructuring, one that could help drive revenue growth in 2023. As part of its restructuring and growth strategy, ING recently got out of retail business in France, as part of its strategic growth review.
All these factors point to ING Groupe as one of the best stocks to buy in 2023.
- High-interest rate environment favours banks like ING.
- ING in a share buyback program, a factor that could drive up share prices.
- ING restructuring to cut costs.
9. HP (HPQ)
In terms of new product developments, HP (HPQ) has a lot going for it. HP made some amazing announcements during CES 2023.
HP's latest gaming product line is revolutionary, with the powerful yet small footprinted OMEN 45L Desktop. It is made for users who prefer less bulk in their setup. HP also unveiled Victus by HP 15 Laptop, which comes ready for gaming. They also announced updates on two previous models - including an all-new coverage plan designed specifically for gamers.
This has given investors a strong interest early in the year and could see HPQ outperform most of the market all through the year.
Analysts have a pretty strong outlook for HP in 2023. HP currently has a Zack ranking of 3, which is a hold. The rationale behind Zack's ranking is H.P.'s internal fundamentals and overall industry strength. Minicomputers have a Zacks Industry Rank of 75 out of more than 250 industries, a sign of strength.
A combination of these factors points to HP as one of the top 21 stocks to buy in 2023.
- Major product launches coming up in 2023.
- Positive ratings by analysts.
10. Citigroup (C)
Citigroup (C) is one of the big banks in the United States. This makes it one of the more stable U.S. stocks to buy in 2023, especially now that the equity markets have become increasingly volatile.
Besides Citigroup being one of the larger and more stable U.S Banks, the macro environment favours the finance industry in 2023. With interest rates pretty much set to rise this year, investors are likely to flock into banking stocks. Higher interest rates could also add to banks' incomes, which is a good thing for companies like Citigroup.
However, it is not just about the macro-environment. Citigroup is in the process of restructuring its liabilities, and that is good for its long-term growth. As part of its strategy, Citigroup has announced redemption of $2 billion, at a fixed rate of 3.142%. The announced turnaround is in line with Citigroup's liability management strategy and is part of efforts to drive funding efficiency and improve its capital structure.
With all these factors at play, there is a good chance that Citigroup could outperform the market all through 2023.
- Citigroup is one of the largest and most stable banks in America.
- Interest rates going up will favour banking stocks like Citigroup.
- Redemption of $2 billion to cut liabilities and drive efficiency.
Don't Miss: 3 UK Stocks That Could Double By 2025
11. Apple (AAPL)
Big-tech stocks are overvalued at the moment, but Apple (AAPL) is one stock to bet on at any given time. That's because despite its high valuation. Apple is able to reinvent itself at any given time and be on a consistent growth trajectory. It is not a fluke that Apple is now a $3 trillion company.
One of the key factors driving Apple's stock price at the moment is the iPhone 13. The all-new iPhone 13 models push the boundaries of smartphone capabilities. They are redesigned to make them faster than ever before and more touch responsive. The market has been pretty upbeat about this product, and it could help drive AAPL stock price all through 2023.
Besides the iPhone, Apple is set to enter the virtual reality market this year. Apple has been reported to be working on a virtual reality headset that could debut at any time this year. Apple is also said to be planning on entering the Augmented Reality market by 2025. This is a big deal considering that A.R. could hit $77 billion a year by 2025.
With all these products in the queue, coupled with Apple's strong brand name, Apple is without a doubt one of the top 21 stocks to buy in 2023.
- iPhone 13 positive reception in the market.
- Apple could enter the virtual reality market in 2023, and the AR market in 2025.
- Apple has a strong brand name.
Don't Miss: Apple (AAPL) Stock Price Prediction
12. Tesla (TSLA)
As long as Elon Musk is at the helm, Tesla (TSLA) is one stock to bet on at any given time. He is one self-driven individual and likely to keep pushing Tesla to new heights for many years to come.
Besides the personality of Elon Musk, Tesla has a lot of fundamentals that make it a top stock to buy in 2023.
For starters, Tesla now has a plant in Austin, Texas, expected to start operations this year. According to Dan Ives, a markets analyst, Tesla's new Gigafactory facility in Austin, Texas is ready to produce Model Y crossovers and will be able to do so soon. The Cybertruck that was announced last year will also begin production at the same facility. This is a big deal as it means higher revenues for Tesla not just in 2023, but for many years to come.
Tesla has also perfected its self-driving technology. Elon Musk recently announced that new versions of the company's driver-assistance software are on their way, and they'll be much more advanced than before. The price will also increase, which translates to higher revenues for the company. With all these factors at play, Tesla makes for a perfect stock to buy in 2023. The odds are strongly in its favour.
- The positive influence of Elon Musk on Tesla.
- Tesla Gigafactory in Austin Texas opening this year.
- Tesla has a new version of driver-assistance software.
Read Also: Tesla Stock Price Prediction
13. Shopify (SHOP)
The e-commerce market is on a growth trajectory, and it's only going to get bigger. Global e-commerce was valued at USD 9 trillion in 2019, with an expected compound annual growth rate of 14%. This pretty much means Shopify (SHOP) can't miss in a list of top 21 growth stocks to buy in 2023.
One factor likely to drive Shopify growth in 2023 is its entry into the NFTs market. Merchants who have been waiting for the opportunity to create their own NFTs will be able to do so through a third-party app provided by GigiLabs. The process is easy and takes minutes. This could be a game-changer for Shopify, making it one of the best stocks to buy not just this year, but for the next couple of years.
Besides NFTs, Shopify generally has the edge over other industry players in terms of ease-of-use. Shopify is a powerful tool for new businesses to get themselves up and running. With free branding tools, easy-to-use interface options like social media calendars or email campaigns with unlimited sending capacity per month (and no increase in price), there really isn't much not love about this service.
It's a factor that could play a role in driving Shopify’s price for the better part of 2023. The markets may be volatile, but the odds definitely favour Shopify's growth.
- Shopify is in a fast-growing market - e-commerce set to grow at a CAGR of 14% for the next couple of years.
- Shopify entering into the high-growth NFTs market.
- Shopify is easy to use, which is a plus in terms of competitive advantage.
14. Ford (F)
In 2021, most of the news about the auto industry revolved around Tesla. However, the other automakers have been hard at work too, and 2023 looks pretty promising for other automobile companies too. One auto stock that looks particularly promising is Ford.
Ford Motor Company (F) has big plans for 2023, and they are all centered around one thing: electric vehicles. A week into 2023, the company announced that it will nearly double its production of F-150 Lightning pickups to 150K per year. This, Ford said, is in response to growing customer demand for the tracks. This has got the markets excited because it could translate to higher revenues, and by extension, a higher valuation of Ford shares.
This is not the first time Ford is getting into the electric market. Way back in 2020, Ford launched an electric version of the Mustang, one of the most popular cars it has ever made, and demand has been on the rise.
Besides its strong push into Electric cars, the overall demand for Ford cars is strong. The Ford Motor Company is America's No. 2 best-selling automaker, and its F-Series has been crowned as best selling truck ever for the 45th straight year.
With such strong fundamentals, it is not surprising that analysts are pretty bullish on Ford stock. Per the Zack ranking system, Ford has a rating of 1, which means it's a strong buy. For the same reasons, Ford makes it to our list of top 21 stocks to buy in 2023.
- Ford is looking to double production of the F-series to meet growing demand.
- Ford is moving into the electric car space.
- Ford trucks are among the best-selling in the U.S.
- Strong buy rating from analysts.
15. General Motors (GM)
Like Ford, there is a lot of investor optimism around General Motors. So much so that Zack's ranking system has given General Motors a rating of 1.8, which means it's a strong buy.
Aside from the analyst ratings, there is every reason to include General Motors (GM) among the top 21 stocks to buy in 2023. One of the reasons why General Motors makes it to the list is its pivot towards electric cars and related technologies.
With an electric car challenge from Tesla, Apple, and Google looming over them, General Motors Co, Ford Motor Co, and Volvo Cars have deepened their ties with key technology partners. The goal is to combat this emerging threat by teaming up on research into self-driving cars, among other things that will help protect against future innovations coming out of Silicon Valley.
Besides taking steps to counter the likes of Tesla, General Motors is also investing heavily in other car technologies. For instance, General Motors recently announced that its next-generation hands-free driver-assist system, Ultra Cruise, will be powered by technology developed at Qualcomm Technologies. This new tech is said to offer safer driving and is a plus in terms of driving up demand for General Motors cars.
With such features, it is not surprising, therefore, that General Motors is one top stock to buy in 2023.
- General Motors partnering with tech companies to develop self-driving car technologies.
- One such tech is a hands-free driver-assist developed at Qualcomm.
- General Motors is a strong brand name in the U.S auto industry.
16. Block (SQ)
Online payments are a big business, and Block (SQ), formerly Square, has established itself as one of the best players in this market.
One of the key factors that make Block a top 21 stock to buy in 2023 is its recent purchase of AfterPay. The move to buy AfterPay gave Square instant leverage in the Buy now Pay later market. It's a move that has also got analysts excited about Block's potential as an investment.
According to Rayna Kumar of UBS, they were excited about Block's potential to disrupt the Payments space. He added that the acquisition of Afterpay is a big win for Block, and they think it'll help enhance the company’s positioning as an innovative two-sided merchant network with consumers at its core.
Besides this acquisition, Block is quite heavy on Bitcoin. While Bitcoin is highly volatile, it has huge potential for massive gains in bull markets. If Bitcoin turns bullish in 2023, then Block could benefit from it.
With these factors at play, Block is without a doubt a top stock to buy and hold in 2023. Markets can be volatile, but multiple factors are in favour of Block outperforming the market.
- Purchase of AfterPay gives Block leverage in the fast-growing buy-now pay-later market.
- Block is invested in Bitcoin, a high potential asset.
- Analysts are bullish on Block.
Read Also: 5 Best Cryptocurrency Stocks To Buy
17. PayPal (PYPL)
PayPal (PYPL) started 2023 on a high note. This was after it got a ratings upgrade from BMO Capital. BMO Capital upgraded PayPal from Market perform to Outperform. While this is a good reason to buy PayPal, it is not the main reason we believe it is a top 21 stock to buy in 2023.
The biggest reason why PayPal makes it to the list of top 21 stocks to buy in 2023 is its upcoming stable coin. Coindesk broke the news when it reported that it had contacted a PayPal spokesperson.
According to Coindesk, the spokesperson stated that PayPal is exploring the possibility of creating their own stablecoin, but they haven't made any decisions yet. If this project moves forward, the spokesman said, it will be done in coordination with the regulators.
This is a big deal for PayPal because it gives it a gateway into what could be the next big thing in Finance. A while back, Visa, which is also exploring the idea of a stable coin, stated that stablecoins could be the next generation medium-of-exchange instead of the more speculative cryptocurrencies.
Essentially, the launch of a stable coin could easily propel PayPal to new heights not just in 2023 but for many years to come.
- Recent analyst ratings upgrade from Perform to Outperform.
- PayPal is looking to get into stablecoins.
18. Lloyds Bank (LYG)
Like other banks, Lloyds Bank (LYG) makes it to the list of stocks to buy in 2023 due to the upcoming interest rates hike. If rates go up, the income that Lloyds generates from government paper will go up, which could reflect in its stock price throughout the year.
Over and above its potential to benefit from an increase in interest rates, Lloyds Bank is reaping big from a favourable mortgage market in the United Kingdom. This was evident in its exponential surge in profitability all through 2021.
Looking ahead, the U.K. mortgage market is likely to remain strong all through 2023. While growth is unlikely to be as strong as 2020/21, analysts expect the market to remain stable and grow steadily. That's as the U.K. real estate market is expected to grow at a rate of 3% all through 2023.
When you combine a strong mortgage market with higher interest rates, it is not hard to see why Lloyds makes it to the list of top 21 stocks to buy in 2023.
- Interest rates hike favours bank stocks.
- The U.K Mortgage market favours Lloyds and other U.K banks.
19. Aviva (AV)
Aviva (AV) is a financial service that provides insurance and savings plans to its customers across the United Kingdom.
The main reason why this UK stock made it to the list of top 21 shares to buy in 2023 is its share buyback program. In December 2021, Aviva announced that it was pushing up its share buyback program from £750m to £1 billion. Aviva added that it expected the share buyback program to be concluded in March 2023.
Share buybacks are a big deal, and always have a positive impact on share prices. Buybacks are the primary reason why stock markets have been on a sustained bull run since the 2008 financial crisis.
In 2021, share buybacks also hit their highest levels in years when stocks gave investors an impressive return despite the pandemic uncertainties. According to data from financial analytics firm Dealogic, the global financial industry spent $68 billion in share purchases between January and November 2021. That's higher than any other period since 2018.
Essentially, the odds of Aviva going up all through 2023 are pretty high, which makes it a pretty strong U.K. stock to buy for the year.
- Aviva is currently engaged in a $1 billion share buyback program.
- Banking and financial services market segment is favoured by rising interest rates.
Check Out: Top 7 UK Shares To Buy This Month
20. Glencore (GLEN)
Glencore (GLEN) is a UK commodities company that mines and processes various metals, ranging from copper, nickel, to zinc. One of the main reasons Glencore makes it to the list of top 21 stocks to buy in 2021 is that metal prices have been steadily rising since 2020.
For instance, copper prices are expected to increase as demand grows in China. This means companies like Glencore are expected to benefit from the rising commodity prices throughout 2023.
Aside from that, Glencore is getting into agriculture which could help it diversify revenues. In late 2021, Reuters reported that Glencore and Viterra were looking at options for expanding their agricultural joint venture. One option includes targeted bolt-on acquisitions in North America as well as Australia, while another is through internal expansion such as buying more farmland or acquiring other companies involved with agriculture production.
If such diversification efforts come to fruition, then 2023 could be a pretty strong year for Glencore.
- Glencore is a commodities company and metal prices are going up.
- Glencore is diversifying into agriculture through a joint venture with Viterra.
21. Anglo American (AAL)
Anglo American (AAL) is one of the stocks that could outperform the market in 2023. That's because it is working on an iron ore joint venture with Vale. This is a big deal considering that iron and other metals are in high demand at the moment.
With demand for steel on the rise in China, shares of Anglo American and other commodities companies are set to go up. This is a big deal and makes Anglo American one of the top 21 stocks to buy in 2023.
- Joint venture with Vale in progress.
- Growing demand for steel in China is likely to boost commodity prices.
It's not easy to find a good stock that offers value, strong growth prospects, and diversity. But with these 21 stocks, you have a good chance of making a good return from your stock investments in 2023.
If you are just getting started in the stock markets, any of the 21 stocks above is a good pick. That said, some offer better prospects. For instance, due to macro-factors such as a high-interest rates environment, banking stocks like Citigroup (C ) and Lloyds Bank (LYG) could outperform the market this year.
For pro-traders looking for exceptional returns this year, the auto industry looks quite promising. Tesla (TSLA) has a clear edge in the driverless car market. However, the competition is coming up. Ford, in particular, looks pretty strong at the moment. It's driven by investments in electric cars and its ability to leverage the strong brand equity of its F-series. This makes any of these two stocks: Tesla (TSLA) and Ford (F), a top pick, with potential for exponential gains in 2023.
That said, it is always important to do your due diligence before investing in any stock.