The bull market seems to keep chugging along with no end in sight. Sure there are days when fear enters the market due to a potential trade war or economic crisis in another country, but every time the stock market comes back.
Because the higher valuations of many stocks, it is getting hard to find good buys. Value investors are struggling to find new holdings and some are parking their money in cash waiting for the next drop to they can buy shares on sale.
But even with high valuations, there are stocks out there that are set to outperform over the long term. These stocks have solid business models and are executing them precisely. As a result, they are stocks you should be buying now as their prices are only going to continue to rise.
What are these stocks that are set to outperform over the long term? Keep reading to find out!
3 Stocks Set To Outperform Over The Long Term
#1. Amazon
Amazon (NASDAQ: AMZN) seems poised to be the next company to have a market cap of $1 trillion dollars. And for good reason. They are a behemoth in the online world, have just entered into the grocery business, and now are exploring the prescription drug field.
While I don’t expect major impacts to the bottom line from Whole Foods or their flirting with prescription drugs any time soon, the future is bright for Amazon and here is why.
They are patient and they have the resources to take their time. They are learning as they go with Whole Foods and figuring out what works and what doesn’t. Once they have this formula nailed down, they will explode this area of the business.
The same is true for prescription drugs. They will take their time and make it right.
And when they have these three segments firing on all cylinders, look out. And if they add more business lines during this time, they only have more to gain.
#2. Walmart
Walmart (NYSE: WMT ) may be playing second fiddle to Amazon, but don’t forget about this retailer. Even if Amazon kills off many other retail companies, Walmart isn’t going anywhere.