
Wall Street has set ambitious price targets for the stocks in this article. While this suggests attractive upside potential, it’s important to remain skeptical because analysts face institutional pressures that can sometimes lead to overly optimistic forecasts.
Luckily for you, we at StockStory have no conflicts of interest - our sole job is to help you find genuinely promising companies. That said, here is one stock where Wall Street’s excitement appears well-founded and two where analysts may be overlooking some important risks.
Two Stocks to Sell:
Ameresco (AMRC)
Consensus Price Target: $42.60 (73.2% implied return)
Having played a role in upgrading the energy solutions of Alcatraz Island, Ameresco (NYSE: AMRC) provides energy and renewable energy solutions for various sectors.
Why Do We Think Twice About AMRC?
- Earnings per share fell by 5.4% annually over the last five years while its revenue grew, partly because it diluted shareholders
- Cash-burning history makes us doubt the long-term viability of its business model
- Depletion of cash reserves could lead to a fundraising event that triggers shareholder dilution
At $24.59 per share, Ameresco trades at 21.3x forward P/E. Dive into our free research report to see why there are better opportunities than AMRC.
IBM (IBM)
Consensus Price Target: $313.40 (26.2% implied return)
With a corporate history spanning over a century and once known for its iconic mainframe computers, IBM (NYSE: IBM) provides hybrid cloud computing platforms, AI solutions, consulting services, and enterprise infrastructure to help businesses modernize their operations.
Why Does IBM Worry Us?
- Scale is a double-edged sword because it limits the company’s growth potential compared to its smaller competitors, as reflected in its below-average annual revenue increases of 4.1% for the last five years
- Earnings growth over the last five years fell short of the peer group average as its EPS only increased by 5.9% annually
IBM’s stock price of $248.30 implies a valuation ratio of 20.2x forward P/E. To fully understand why you should be careful with IBM, check out our full research report (it’s free).
One Stock to Watch:
Workiva (WK)
Consensus Price Target: $89.45 (49.1% implied return)
Nicknamed "the Excel killer" by some finance professionals for its ability to eliminate spreadsheet chaos, Workiva (NYSE: WK) provides a cloud-based platform that enables organizations to streamline financial reporting, ESG, and compliance processes with connected data and automation.
Why Are We Positive On WK?
- Customers view its software as mission-critical to their operations as its ARR has averaged 21.7% growth over the last year
- Prominent and differentiated software results in a stellar gross margin of 78.5%
- Free cash flow margin is anticipated to expand by 3.2 percentage points over the next year, providing additional flexibility for investments and share buybacks/dividends
Workiva is trading at $60 per share, or 3.3x forward price-to-sales. Is now a good time to buy? Find out in our full research report, it’s free.
Stocks We Like Even More
ONE MORE THING: Top 6 Stocks for This Week. This market is separating quality stocks from expensive ones fast. AI taking down whole sectors with no warning. In a rotation this fast, you need more than a list of good companies.
Our AI system flagged Palantir before it ran 1,662%. AppLovin before it ran 753%. Nvidia before it ran 1,178%. Each week it produces 6 new names that pass the same tests. Get Our Top 6 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 Tecnoglass (+1,754% five-year return). Find your next big winner with StockStory today.