Altria Group, Inc. MO

Full chart Compare
Set alert

Price alert · MO

All alert types
76.94 USD -0.23 (-0.30%)

At closeNov 3, 2026, 4:01 PM EST

76.86 -0.08 -0.10%

After hours · Nov 3, 4:01 PM ET

75.73 Day range 77.26
54.70 52-week range 79.81
YTD
+33.44%
1 year
+35.77%

Analyst view

Consensus: hold

Hold
Price target (mean) 73.45 -4.5% downside
Target (low)
59.00
Target (mean)
73.45
Target (high)
85.00
Ratings (0m) 14 4 buy · 8 hold · 2 sell
  • Strong buy0
  • Buy4
  • Hold8
  • Sell1
  • Strong sell1

Recommendation trend

  • This month 14
  • 1 month ago 14
  • 2 months ago 14
  • 3 months ago 14

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

MO analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter1.381.32 – 1.421.30+6.1%5.17B+1.7%12
Next quarter1.371.33 – 1.401.32+3.6%4.79B+0.7%7
Current year5.705.63 – 5.735.42+5.2%20.71B+2.8%12
Next year5.925.80 – 6.075.70+3.9%20.91B+1.0%13

Upgrades and downgrades

The latest rating changes

MO analyst upgrades and downgrades
DateFirmActionFromTo
Nov 2, 2026BarclaysMaintainedUnderweightUnderweight
Oct 30, 2026UBSMaintainedBuyBuy
Oct 30, 2026CitigroupMaintainedNeutralNeutral
Oct 30, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
Aug 11, 2026BarclaysMaintainedUnderweightUnderweight
Jul 7, 2026UBSMaintainedBuyBuy
May 15, 2026BarclaysMaintainedUnderweightUnderweight
May 1, 2026UBSMaintainedBuyBuy
May 1, 2026CitigroupMaintainedNeutralNeutral
Apr 10, 2026B of A SecuritiesMaintainedBuyBuy
Mar 9, 2026UBSMaintainedBuyBuy
Feb 23, 2026BarclaysMaintainedUnderweightUnderweight
Feb 9, 2026CitigroupMaintainedNeutralNeutral
Jan 30, 2026StifelMaintainedBuyBuy
Jan 26, 2026UBSMaintainedBuyBuy
Jan 9, 2026UBSUpgradeNeutralBuy
Oct 31, 2025UBSMaintainedNeutralNeutral
Aug 22, 2025B of A SecuritiesMaintainedBuyBuy
Aug 6, 2025BarclaysMaintainedUnderweightUnderweight
Jul 31, 2025StifelMaintainedBuyBuy
Jul 31, 2025Morgan StanleyMaintainedEqual-WeightEqual-Weight
Jul 30, 2025B of A SecuritiesMaintainedBuyBuy
Jul 9, 2025JefferiesInitiated—Underperform
Jul 2, 2025UBSUpgradeSellNeutral
May 22, 2025NeedhamInitiated—Hold
May 2, 2025BarclaysMaintainedUnderweightUnderweight
Apr 30, 2025StifelMaintainedBuyBuy
Apr 30, 2025UBSMaintainedSellSell
Apr 25, 2025CitigroupMaintainedNeutralNeutral
Apr 1, 2025UBSMaintainedSellSell