tradingkey.logo

These Were the 2 Best-Performing Stocks in the S&P 500 in July 2025

The Motley FoolAug 4, 2025 11:37 AM

Key Points

  • The S&P 500 set another all-time high buoyed by strong earnings and an improving economic outlook.

  • Generac soared on a strong earnings report, benefiting from lower tariff assumptions.

  • Invesco has a plan to unlock more value from its QQQ ETF.

Stocks crept higher again in July as the S&P 500 index (SNPINDEX: ^GSPC) finished the month up 2.2%.

Enthusiasm for AI stocks continued with Nvidia and Microsoft crossing the $4 trillion mark, but they weren't the two best-performing stocks in the index.

Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Continue »

A bull charging through a stock chart.

Image source: Getty Images.

1. Generac Holdings (up 36%)

Generac Holdings (NYSE: GNRC), a leading maker of backup power generators, was the S&P 500's top-performing stock last month, finishing up 36%.

The gains came entirely at the end of the month following a better-than-expected earnings report.

Revenue in the quarter rose 6% to $1.06 billion, ahead of estimates of $1.03 billion, with balanced growth in the residential, commercial, and industrial segments. Better-than-expected shipments lifted results.

On the bottom line, adjusted earnings per share in the quarter jumped from $1.35 to $1.65, well ahead of the consensus of $1.32. Management noted the company grabbed market share in the portable generator market and ramped up shipments of energy storage systems to Puerto Rico.

Generac also raised its net income margin guidance from 7.5% to 8.5% due to lower tariff assumptions, a clear positive for the company. It sees stronger free-cash-flow conversion under the "big, beautiful bill."

2. Invesco (up 33.2%)

Invesco (NYSE: IVZ), the investment manager that may be best known for the Invesco QQQ Trust, was the second-best performer on the S&P 500.

Invesco's surge last month came as it filed with the SEC to change the QQQ ETF from a unit investment trust to an open-end fund, which would allow it to earn more revenue from the now-$352 billion fund.

The change would also allow it to reduce its annual expense ratio from 0.20% to 0.18%, benefiting investors.

TD Cowen called the move a "game-changing event" and upgraded the stock to a buy with a price target of $25. It's unclear how much Invesco would earn from the move, but given the size of the QQQ ETF and Invesco's market cap at just $10 billion, the tailwind could be substantial.

Should you invest $1,000 in Generac right now?

Before you buy stock in Generac, consider this:

The Motley Fool Stock Advisor analyst team just identified what they believe are the 10 best stocks for investors to buy now… and Generac wasn’t one of them. The 10 stocks that made the cut could produce monster returns in the coming years.

Consider when Netflix made this list on December 17, 2004... if you invested $1,000 at the time of our recommendation, you’d have $624,823!* Or when Nvidia made this list on April 15, 2005... if you invested $1,000 at the time of our recommendation, you’d have $1,064,820!*

Now, it’s worth noting Stock Advisor’s total average return is 1,019% — a market-crushing outperformance compared to 178% for the S&P 500. Don’t miss out on the latest top 10 list, available when you join Stock Advisor.

See the 10 stocks »

*Stock Advisor returns as of July 29, 2025

Jeremy Bowman has positions in Nvidia. The Motley Fool has positions in and recommends Microsoft and Nvidia. The Motley Fool recommends the following options: long January 2026 $395 calls on Microsoft and short January 2026 $405 calls on Microsoft. The Motley Fool has a disclosure policy.

Disclaimer: The information provided on this website is for educational and informational purposes only and should not be considered financial or investment advice.

Related Articles

KeyAI