3M Company MMM

Set alert

Price alert · MMM

All alert types
177.30 USD -1.06 -0.59%

As of Nov 3, 1:13 PM ET

Bid
177.22 × 1
Ask
177.28 × 1
174.80 Day range 178.17
141.20 52-week range 183.78
YTD
+10.74%
1 year
+9.32%
Open
178.17
Prev close
178.36
Mkt cap
91.44B
Vol
1.09M
Avg vol
3.02M
EPS
6.70
P/E
26.46
Div yield
1.76%
More statistics
Low
174.80
High
178.17
Forward P/E
18.01
Beta
1.06
Short ratio
3.39
Inst. own
76.66%
Dividend
3.12
Ex-div date
Aug 23, 2026
Earnings
Jan 19, 2027
50-d avg
168.47
200-d avg
161.08
1y target
189.62

6M chart

Chart tools
Interval

Events in this range
  • May 22, 2026Dividend: 0.78
  • Jul 21, 2026Earnings: 2.4; estimate 2.25; surprise 6.67%
  • Aug 24, 2026Dividend: 0.78
  • Sep 25, 2026Rating: Wells Fargo · — → Equal-Weight
  • Oct 9, 2026Rating: JP Morgan · Overweight → Overweight
  • Oct 20, 2026Earnings: 2.5; estimate 2.38; surprise 5.04%
  • Oct 21, 2026Rating: RBC Capital · Underperform → Underperform
  • Oct 21, 2026Rating: JP Morgan · Overweight → Overweight
  • Oct 21, 2026Rating: Bernstein · Market Perform → Market Perform
  • Oct 21, 2026Rating: Citigroup · Neutral → Neutral
Signals (23)
NameDateAgo
SMA: BullishOct 20, 20262 weeks ago
SMA: BullishOct 20, 20262 weeks ago
MACD: Buy SignalOct 14, 20262 weeks ago
MACD: Sell SignalOct 2, 20261 month ago
SMA: BearishSep 30, 20261 month ago
MACD: Buy SignalSep 22, 20261 month ago
SMA: BullishSep 15, 20261 month ago
SMA: BearishSep 14, 20261 month ago
RSI: OversoldSep 14, 20261 month ago
RSI: OversoldSep 9, 20261 month ago
SMA: BearishSep 1, 20262 months ago
MACD: Sell SignalAug 14, 20262 months ago
RSI: OverboughtAug 5, 20263 months ago
RSI: OverboughtJul 27, 20263 months ago
MACD: Buy SignalJul 21, 20263 months ago
MACD: Sell SignalJul 1, 20264 months ago
RSI: OverboughtJun 24, 20264 months ago
RSI: OverboughtJun 16, 20264 months ago
SMA: BullishJun 8, 20264 months ago
SMA: BearishMay 28, 20265 months ago

Newest 20 of 23.

Analyst view

Consensus: buy

Buy
Price target (mean) 189.62 +7.0% upside
Target (low)
125.00
Target (mean)
189.62
Target (high)
230.00
Ratings (0m) 19 9 buy · 8 hold · 2 sell
  • Strong buy1
  • Buy8
  • Hold8
  • Sell0
  • Strong sell2

Recommendation trend

  • This month 19
  • 1 month ago 19
  • 2 months ago 18

Earnings and revenue estimates

Consensus for the coming quarters and fiscal years

MMM analyst estimates
PeriodEPS estimateLow – highYear agoEPS growthRevenue estimateRevenue growthAnalysts
Current quarter2.032.00 – 2.061.83+11.1%6.35B+5.4%13
Next quarter2.292.22 – 2.352.14+7.2%6.39B+6.4%8
Current year9.139.01 – 9.178.06+13.3%25.44B+4.8%18
Next year9.919.40 – 10.479.13+8.5%26.61B+4.6%18

Upgrades and downgrades

The latest rating changes

MMM analyst upgrades and downgrades
DateFirmActionFromTo
Oct 21, 2026CitigroupMaintainedNeutralNeutral
Oct 21, 2026BernsteinMaintainedMarket PerformMarket Perform
Oct 21, 2026JP MorganMaintainedOverweightOverweight
Oct 21, 2026RBC CapitalMaintainedUnderperformUnderperform
Oct 9, 2026JP MorganMaintainedOverweightOverweight
Sep 25, 2026Wells FargoInitiated—Equal-Weight
Sep 25, 2026BernsteinUpgradeUnderperformMarket Perform
Jul 23, 2026MizuhoMaintainedNeutralNeutral
Jul 22, 2026UBSMaintainedBuyBuy
Jul 22, 2026BernsteinMaintainedUnderperformUnderperform
Jul 22, 2026CitigroupMaintainedNeutralNeutral
Jul 22, 2026RBC CapitalMaintainedUnderperformUnderperform
Jul 17, 2026JP MorganUpgradeNeutralOverweight
Jul 16, 2026RBC CapitalMaintainedUnderperformUnderperform
Jun 10, 2026BernsteinInitiated—Underperform
Apr 22, 2026Wells FargoMaintainedOverweightOverweight
Apr 22, 2026RBC CapitalMaintainedUnderperformUnderperform
Apr 13, 2026CitigroupMaintainedNeutralNeutral
Apr 1, 2026BarclaysMaintainedOverweightOverweight
Apr 1, 2026Wells FargoMaintainedOverweightOverweight
Jan 21, 2026CitigroupMaintainedNeutralNeutral
Jan 21, 2026Deutsche BankMaintainedHoldHold
Jan 21, 2026RBC CapitalMaintainedUnderperformUnderperform
Jan 21, 2026Wells FargoMaintainedOverweightOverweight
Jan 21, 2026Morgan StanleyMaintainedEqual-WeightEqual-Weight
Jan 16, 2026JP MorganDowngradeOverweightNeutral
Dec 8, 2025Deutsche BankDowngradeBuyHold
Dec 4, 2025BarclaysMaintainedOverweightOverweight
Oct 22, 2025UBSMaintainedBuyBuy
Oct 22, 2025BarclaysMaintainedOverweightOverweight