
Mid-cap stocks often strike the right balance between having proven business models and market opportunities that can support $100 billion corporations. However, they face intense competition from scaled industry giants and can be disrupted by new innovative players vying for a slice of the pie.
These dynamics can rattle even the most seasoned professionals, which is why we started StockStory - to help you separate the good companies from the bad. That said, here are two mid-cap stocks with huge upside potential and one best left ignored.
One Mid-Cap Stock to Sell:
General Mills (GIS)
Market Cap: $23.77 billion
Best known for its portfolio of powerhouse breakfast cereal brands, General Mills (NYSE: GIS) is a packaged foods company that has also made a mark in cereals, baking products, and snacks.
Why Are We Out on GIS?
- Falling unit sales over the past two years imply it may need to invest in product improvements to get back on track
- Forecasted revenue decline of 2.3% for the upcoming 12 months implies demand will fall even further
- Free cash flow margin shrank by 4.6 percentage points over the last year, suggesting the company is consuming more capital to stay competitive
General Mills’s stock price of $44.47 implies a valuation ratio of 13.1x forward P/E. Read our free research report to see why you should think twice about including GIS in your portfolio.
Two Mid-Cap Stocks to Buy:
Nextpower (NXT)
Market Cap: $17.3 billion
With its technology playing a key role in the massive 1.2 gigawatt Noor Abu Dhabi solar farm project, Nextpower (NASDAQ: NXT) is a provider of solar tracker systems that help solar panels follow the sun.
Why Should You Buy NXT?
- Annual revenue growth of 25.7% over the past two years was outstanding, reflecting market share gains this cycle
- Free cash flow margin grew by 22.5 percentage points over the last five years, giving the company more chips to play with
- Returns on capital are climbing as management makes more lucrative bets
At $117.39 per share, Nextpower trades at 27x forward P/E. Is now the right time to buy? See for yourself in our full research report, it’s free.
Hubbell (HUBB)
Market Cap: $28.06 billion
A respected player in the electrical segment, Hubbell (NYSE: HUBB) manufactures electronic products for the construction, industrial, utility, and telecommunications markets.
Why Will HUBB Outperform?
- Annual revenue growth of 9.7% over the last five years beat the sector average and underscores the unique value of its offerings
- Excellent operating margin of 17.6% highlights the efficiency of its business model, and its profits increased over the last five years as it scaled
- Incremental sales over the last five years have been highly profitable as its earnings per share increased by 19.2% annually, topping its revenue gains
Hubbell is trading at $528.89 per share, or 26.5x forward P/E. Is now a good time to buy? Find out in our full research report, it’s free.
High-Quality Stocks for All Market Conditions
If your portfolio success hinges on just 4 stocks, your wealth is built on fragile ground. You have a small window to secure high-quality assets before the market widens and these prices disappear.
Don’t wait for the next volatility shock. Check out our Top 5 Growth Stocks for this month. This is a curated list of our High Quality stocks that have generated a market-beating return of 244% over the last five years (as of June 30, 2025).
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-small-cap company Exlservice (+354% five-year return). Find your next big winner with StockStory today.