Key Points
Pfizer's revenue rose by 10% last quarter, exceeding market expectations.
The drugmaker has been cutting costs, which has paid off at the bottom line.
However, the industry is feeling government pressure to bring drug prices down.
Pfizer (NYSE: PFE) was a hot stock during the pandemic, but it has been crashing in recent years. The company's COVID vaccine resulted in the business posting record sales and profits in 2022. But then, as things went back to normal and demand diminished for its vaccine, so too did interest in Pfizer's stock.
What's startling, however, is the stock hasn't simply gone back to the levels it was at back before the pandemic -- it has been on a full-blown crash. Since 2023, the healthcare stock has lost more than half of its value. This year, it's reached levels it hasn't seen in 13 years. It seems like a steal of a deal. Except, no one is in a rush to buy Pfizer's stock. Investors are concerned about what lies ahead for the business and there are many question marks about its future growth.
Where to invest $1,000 right now? Our analyst team just revealed what they believe are the 10 best stocks to buy right now. Learn More »
Recently, the company released some positive earnings numbers. Could they mark a turning point for this struggling stock, and could now be a good time to invest in Pfizer?
Image source: Getty Images.
Pfizer posts strong Q2 numbers and boosts guidance
On Aug. 5, Pfizer released its second-quarter earnings for 2025. Revenue for the June quarter totaled $14.7 billion, rising 10% year over year. And it easily came in above analyst estimates of $13.6 billion. On the bottom line, its adjusted earnings per share (EPS) was $0.78, also smashing expectations of $0.58. It also raised its guidance, now projecting adjusted EPS between $2.90 and $3.10 for the full year (versus its previous guidance of $2.80 to $3.00).
With a result like that, you might have expected shares of Pfizer to take off. Not only did it beat expectations, it performed the highly coveted beat-and-raise combo. And yet, the stock has barely moved since releasing its quarterly numbers.
The stock is now being weighed down by other factors
Pfizer can't catch a break. Its strong earnings performance comes at a time when the U.S. government is threatening tariffs on imported pharmaceuticals and is trying to get pharma companies to reduce drug prices. This doesn't bode well for the company, as these types of developments could lead to shrinking numbers on both its top and bottom lines.
The good news is that this isn't a Pfizer-specific problem. These are industry headwinds weighing down healthcare stocks as a whole. The Health Care Select Sector SPDR Fund has declined by 13% in the past 12 months, which is similar to how Pfizer has performed over that stretch.
The bad news, however, is that there is so much uncertainty about how all these factors might play out, how they might impact Pfizer's financials, and how long they may last. With so many question marks, it's easy to see why investors may be looking elsewhere to invest.
Pfizer may be an ideal buy-and-wait stock
I don't know how government policies will play out, or how they'll affect Pfizer's business in particular. But I am confident that in the long run, policies will be put in place to incentivize pharma companies to develop life-saving drugs and treatments, not deter them. That's why regardless of what happens in the short term with respect to government actions, I don't believe that in the long run they will weigh down and impede Pfizer and other top healthcare businesses, which continually invest in their growth and the development of new drugs.
It may take a while before optimism returns to the healthcare sector, and Pfizer's stock may not end up rallying in the days or weeks ahead. But with the business's cost-cutting efforts paying off and the company exhibiting a lot of growth with the potential for even more in the long run, Pfizer may be one of the best stocks to put in your portfolio right now and simply forget about.
Plus, with a dividend yield of 7%, there's plenty of incentive to remain patient with the stock.
Should you invest $1,000 in Pfizer right now?
Before you buy stock in Pfizer, 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 Pfizer 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 $649,544!* 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,113,059!*
Now, it’s worth noting Stock Advisor’s total average return is 1,062% — a market-crushing outperformance compared to 185% 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 August 13, 2025
David Jagielski has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Pfizer. The Motley Fool has a disclosure policy.