WebserviceX.NET

MMM research report

As of 2025-04-30

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 134.96
EMA 137.49
MACD -1.67
RSI 50.57
BB_High 145.47
BB_Low 124.45
ATR 5.23
ADX 25.55
MFI 44.45
OBV 111896155.0

Economic Data

Indicator Value
BUSINV 2589957.0
CPIAUCSL 319.62
CPILFESL 325.66
DCOILWTICO 63.3
DGORDER 315729.0
DTWEXBGS 123.25
FEDFUNDS 4.33
GDP 29977.63
HOUST 1324.0
ICSA 222000.0
INDPRO 103.89
MORTGAGE30US 6.81
NFCI -0.44
PAYEMS 159398.0
PCE 20653.3
PSAVERT 3.9
RETAILIMSA 822765.0
RSAFS 722025.0
T10Y2Y 0.57
TOTALSA 18.28
UMCSENT 57.0
UNRATE 4.2
USREC 0.0

Fundamental Data

Metric Value
Symbol MMM
Date 2025-04-30
Market Cap 74758725632.0
Enterprise Value 81642536960.0
Trailing P/E 17.29888
Forward P/E 17.583544
Price to Sales 3.0497584
Price to Book 16.746233
Enterprise to Revenue 3.331
Enterprise to EBITDA 15.323
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.06
52 Week Change 0.4057294
S&P 500 52 Week Change 0.1080904
52 Week High 156.35
52 Week Low 95.01
50 Day Moving Avg 143.7356
200 Day Moving Avg 134.7071
3 Month Avg Daily Volume 4224468.0
10 Day Avg Daily Volume 4118010.0
Shares Outstanding 538180992.0
Float Shares 537411763.0
Percent Held by Insiders 0.00124
Percent Held by Institutions 0.70045996
Shares Short 10277002.0
Short Ratio 2.33
Short Percent of Float 0.019199999
Short Percent of Shares Outstanding 10648741.0
Forward Annual Dividend Rate 2.92
Forward Annual Dividend Yield 2.11
Trailing Annual Dividend Rate 2.83
Trailing Annual Dividend Yield 0.020450931
5 Year Avg Dividend Yield 4.24
Payout Ratio 0.3524
Ex-Dividend Date 1739491200
Last Split Factor 1196:1000
Last Split Date 1711929600

Analysis