The stocks featured in this article have all approached their 52-week highs. When these price levels hit, it typically signals strong business execution, positive market sentiment, or significant industry tailwinds.
But not every company with momentum is a long-term winner, and plenty of investors have lost money betting on short-term fads. All that said, here are three stocks with the fundamentals to back up their performance.
Granite Construction (GVA)
One-Month Return: +6.2%
Having played a role in the construction of the Hoover Dam, Granite Construction (NYSE:GVA) is a provider of infrastructure solutions for roads, bridges, and other projects.
Why Could GVA Be a Winner?
- Annual revenue growth of 13.2% over the last two years was superb and indicates its market share increased during this cycle
- Share repurchases have amplified shareholder returns as its annual earnings per share growth of 37.4% exceeded its revenue gains over the last two years
- Free cash flow margin expanded by 11.5 percentage points over the last five years, providing additional flexibility for investments and share buybacks/dividends
Granite Construction is trading at $148.50 per share, or 22.1x forward P/E. Is now a good time to buy? Find out in our full research report, it’s free.
Taboola (TBLA)
One-Month Return: +11.5%
Often appearing as those “You May Also Like” or “Recommended For You” boxes at the bottom of news articles, Taboola (NASDAQ:TBLA) operates a digital platform that recommends personalized content to users across publisher websites, helping both publishers monetize their sites and advertisers reach target audiences.
Why Does TBLA Stand Out?
- Impressive 13.1% annual revenue growth over the last two years indicates it’s winning market share this cycle
- Free cash flow margin grew by 8.8 percentage points over the last five years, giving the company more chips to play with
- Returns on capital are increasing as management’s prior bets are starting to bear fruit
At $5.05 per share, Taboola trades at 0.8x trailing 12-month price-to-sales. Is now the right time to buy? See for yourself in our full research report, it’s free.
MediaAlpha (MAX)
One-Month Return: +42.7%
Powering nearly 10 million consumer referrals each month in the insurance marketplace, MediaAlpha (NYSE:MAX) operates a technology platform that connects insurance carriers with high-intent consumers shopping for property, casualty, health, and life insurance products.
Why Could MAX Be a Winner?
- Annual revenue growth of 69.6% over the past two years was outstanding, reflecting market share gains this cycle
- Sales outlook for the upcoming 12 months implies the business will stay on its desirable two-year growth trajectory
- Earnings per share grew by 410% annually over the last two years and trumped its peers
MediaAlpha’s stock price of $13.09 implies a valuation ratio of 10.2x forward P/E. Is now the time to initiate a position? Find out in our full research report, it’s free.
High-Quality Stocks for All Market Conditions
WHILE YOU’RE HERE: Top 9 Market-Beating Stocks. The best stocks don’t just beat the market once. They do it again. And again. Robust revenue growth, rising free cash flow, returns on capital that leave their competition in the dust. The market has already rewarded these businesses.
But our AI platform says the party isn’t over. Find out which 9 stocks made the cut this week — FREE. Get Our Top 9 Market-Beating Stocks for Free HERE.
Stocks that made our list in 2020 include now familiar names such as Nvidia (+1,326% between June 2020 and June 2025) as well as under-the-radar businesses like the once-micro-cap company Kadant (+351% five-year return). Find your next big winner with StockStory today.