Skip to main content

2 Mid-Cap Stocks on Our Buy List and 1 Facing Headwinds

GIS Cover Image

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?

  1. Falling unit sales over the past two years imply it may need to invest in product improvements to get back on track
  2. Forecasted revenue decline of 2.3% for the upcoming 12 months implies demand will fall even further
  3. 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?

  1. Annual revenue growth of 25.7% over the past two years was outstanding, reflecting market share gains this cycle
  2. Free cash flow margin grew by 22.5 percentage points over the last five years, giving the company more chips to play with
  3. 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?

  1. Annual revenue growth of 9.7% over the last five years beat the sector average and underscores the unique value of its offerings
  2. 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
  3. 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.

Recent Quotes

View More
Symbol Price Change (%)
AMZN  210.64
+0.00 (0.00%)
AAPL  274.23
+0.00 (0.00%)
AMD  210.86
+0.00 (0.00%)
BAC  51.69
+0.00 (0.00%)
GOOG  313.03
+0.00 (0.00%)
META  653.69
+0.00 (0.00%)
MSFT  400.60
+0.00 (0.00%)
NVDA  195.56
+0.00 (0.00%)
ORCL  147.89
+0.00 (0.00%)
TSLA  417.40
+0.00 (0.00%)
Stock Quote API & Stock News API supplied by www.cloudquote.io
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the Privacy Policy and Terms Of Service.