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.
TipRanks Cyber Monday Sale
- Claim 60% off TipRanks Premium for data-backed insights and research tools you need to invest with confidence.
- Subscribe to TipRanks' Smart Investor Picks and see our data in action through our high-performing model portfolio - now also 60% off
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.


