WebserviceX.NET

MMM research report

As of 2025-06-13

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 147.86
EMA 145.85
MACD 0.15
RSI 43.11
BB_High 153.58
BB_Low 142.15
ATR 3.21
ADX 12.14
MFI 52.0
OBV 90070500.0

Economic Data

Indicator Value
BUSINV 2578112.0
CPIAUCSL 320.58
CPILFESL 326.85
DCOILWTICO 65.99
DGORDER 296193.0
DTWEXBGS 121.52
FEDFUNDS 4.33
GDP 29976.64
HOUST 1361.0
ICSA 248000.0
INDPRO 103.88
MORTGAGE30US 6.84
NFCI -0.51
PAYEMS 159561.0
PCE 20669.5
PSAVERT 4.9
RETAILIMSA 805336.0
RSAFS 724131.0
T10Y2Y 0.45
TOTALSA 16.09
UMCSENT 52.2
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol MMM
Date 2025-06-13
Market Cap 76593922048.0
Enterprise Value 83762970624.0
Trailing P/E 17.723537
Forward P/E 18.01519
Price to Sales 3.1246247
Price to Book 17.157324
Enterprise to Revenue 3.417
Enterprise to EBITDA 15.721
Profit Margin 0.17791
Operating Margin 0.20674999
Return on Assets 0.05448
Return on Equity 0.93824
Revenue 24512999424.0
Revenue per Share 44.732
EBITDA 5328000000.0
Net Income 4419999744.0
Diluted EPS 8.03
Total Cash 7024000000.0
Total Cash per Share 13.051
Total Debt 14133999616.0
Total Debt to Equity 312.492
Current Ratio 1.657
Book Value 8.295
Operating Cash Flow 973000000.0
Levered Free Cash Flow 374500000.0
Beta 1.083
52 Week Change 0.41569686
S&P 500 52 Week Change 0.09203708
52 Week High 156.35
52 Week Low 98.26
50 Day Moving Avg 141.8256
200 Day Moving Avg 138.9856
3 Month Avg Daily Volume 3682146.0
10 Day Avg Daily Volume 2733690.0
Shares Outstanding 538180992.0
Float Shares 537347181.0
Percent Held by Insiders 0.00117
Percent Held by Institutions 0.73910004
Shares Short 9862608.0
Short Ratio 3.15
Short Percent of Float 0.0184
Short Percent of Shares Outstanding 9854362.0
Forward Annual Dividend Rate 2.92
Forward Annual Dividend Yield 2.05
Trailing Annual Dividend Rate 2.83
Trailing Annual Dividend Yield 0.019548248
5 Year Avg Dividend Yield 4.18
Payout Ratio 0.3524
Ex-Dividend Date 1747958400
Last Split Factor 1196:1000
Last Split Date 1711929600

Analysis