Software is eating the world, and virtually no company is unaffected by it. Companies that bring this to life have been rewarded with high valuation multiples that make fundraising easier, but they have capped returns lately as the sector’s six-month gain of 11.2% lagged the S&P 500’s 21%.
A cautious approach is imperative when venturing into these businesses, as the best will deliver robust profit growth while the rest will be disrupted by competition and AI. That said, here are three software stocks that we think can generate sustainable market returns.
Market cap: $52.42 billion
Zscaler (NASDAQ:ZS) pioneered the zero trust approach that has fundamentally changed enterprise network security, offering a cloud-based security platform that securely connects users, devices and applications without traditional network-based security hardware.
Why do we love ZS?
- 
Last year’s ARR trends show that the company maintains a steady stream of long-term contracts that contribute positively to revenue predictability
 - 
The sales outlook for the next twelve months implies that the company will remain on its desirable two-year growth trajectory
 - 
Strong free cash flow margin of 27.2% enables consistent reinvestment or return of capital
 
At $330.29 per share, Zscaler trades at a forward price-to-sales of 15.8x. Is this the right time to buy? Find out for yourself in our full research report, it’s free for active Edge members.
Market cap: $149.1 billion
Founded in 2005 by security visionary Nir Zuk, who set out to reinvent firewall technology, Palo Alto Networks (NASDAQ:PANW) offers AI-powered cybersecurity platforms that protect organizations’ networks, clouds and endpoints from advanced threats.
Why is PANW interesting?
- 
Solid annual revenue growth of 22% over the past five years underlines the software’s appeal to businesses
 - 
Fast payback times on sales and marketing costs allow the company to invest heavily while attracting many customers
 - 
PANW is a free cash flow machine with the flexibility to invest in growth initiatives or return capital to shareholders
 
Palo Alto Networks’ stock price of $219.45 implies a valuation ratio of 14.9x forward price-to-sales. Is now a good time to buy? Find out in our full research report. It’s free for active Edge members.
Market cap: $1.74 billion
Olo (NYSE:OLO) processes more than two million orders daily at 80,000 restaurant locations nationwide and provides an enterprise-grade SaaS platform that powers digital ordering, delivery and payment systems for restaurant brands in the United States.
Why are we positive about OLO?
- 
Market share has increased because annual sales growth of 24% over the past two years has been exceptional
 - 
Win new contracts that have the potential to increase in value as billing growth averaged 23.4% last year
 - 
Easy-to-use software allows customers to quickly ramp up spending, leading to a quick recovery in customer acquisition costs
 
Olo trades at $10.26 per share, or 5.9x trailing-12-month price-to-sales. Is this the right time to buy? Find out for yourself in our in-depth research report, it’s free for active Edge members.
New trade tensions between the US and China have just sent stock markets tumbling, but strong bank profits are fueling a sharp recovery. Don’t miss the jump.
Don’t let fear keep you from great opportunities and check out this week’s Top 6 Stocks. This is a compiled list of our High quality shares that have generated a market-beating return of 183% over the past five years (as of March 31, 2025).
The stocks that made our list in 2020 include now household names like Nvidia (+1,545% between March 2020 and March 2025) and under-the-radar companies like the once microcap company Kadant (+351% over five years). Find your next big winner for free today with StockStory. Find your next big winner today with StockStory. Find your next big winner today with StockStory
StockStory is growing and hiring equity analysts and marketing positions. Are you a 0-on-1 builder with a passion for the markets and AI? View the open positions here.
