Altria (MO) stock got a slight boost on Wednesday following the release of its Q2 2025 earnings report. The tobacco company posted adjusted earnings per share of $1.44, which beat Wall Street’s estimate of $1.39. Adjusted EPS also increased 8.3% year-over-year from $1.33.
Meet Your ETF AI Analyst
- Discover how TipRanks' ETF AI Analyst can help you make smarter investment decisions
- Explore ETFs TipRanks' users love and see what insights the ETF AI Analyst reveals about the ones you follow.
Altria reported revenue of $6.1 billion in Q2 2025. That easily surpassed analysts’ estimate of $5.19 billion but represented a 1.7% drop year-over-year from $6.21 billion. Oral tobacco performed well during the quarter, with On! nicotine pouches behind growth in that sector.
Altria stock was up 0.72% in pre-market trading on Wednesday, following a 1.09% rally yesterday. The company’s shares have also rallied 17.57% year-to-date and 21.12% over the past 12 months.

Altria Guidance
Altria updated its 2025 guidance in its latest earnings report. The company now expects adjusted EPS to range from $5.35 to $5.45, which is narrower than its prior estimate. While it didn’t increase the high point of its estimate, it did raise the lower end. At a midpoint of $5.40, the company is likely to beat Wall Street’s estimate of $5.38 per share.
Altria also confirmed previous outlooks in its latest earnings report. The company continues to expect its 2025 full-year adjusted effective tax rate to range from 23% to 24%, capital expenditures between $175 million and $225 million, and 2025 depreciation and amortization expenses of approximately $290 million.
Is Altria Stock a Buy, Sell, or Hold?
Turning to Wall Street, the analysts’ consensus rating for Altria is Hold, based on one Buy, three Hold, and two Sell ratings over the past three months. With that comes an average MO stock price target of $53.25, representing a potential 10.29% downside for the shares. These ratings and price targets will likely change as analysts update their coverage after today’s earnings report.


