WebserviceX.NET

MO research report

As of 2025-09-12

Stock Price Chart

Stock Data (Last 30 Days)

Date Open High Low Close Volume

Price Performance

Volume Analysis

Technical Indicators

Indicator Value
SMA 66.65
EMA 66.02
MACD 0.8
RSI 61.93
BB_High 67.76
BB_Low 65.53
ATR 0.93
ADX 29.06
MFI 44.51
OBV 260479900.0

Economic Data

Indicator Value
BUSINV 2660314.0
CPIAUCSL 323.36
CPILFESL 329.79
DCOILWTICO 62.6
DGORDER 303167.0
DTWEXBGS 120.54
FEDFUNDS 4.33
GDP 30353.9
HOUST 1428.0
ICSA 263000.0
INDPRO 103.99
MORTGAGE30US 6.35
NFCI -0.54
PAYEMS 159540.0
PCE 20802.0
PSAVERT 4.4
RETAILIMSA 808367.0
RSAFS 726283.0
T10Y2Y 0.5
TOTALSA 16.49
UMCSENT 61.7
UNRATE 4.3
USREC 0.0

Fundamental Data

Metric Value
Symbol MO
Date 2025-09-12
Market Cap 111964676096.0
Enterprise Value 135447732224.0
Trailing P/E 12.891683
Forward P/E 12.457945
Price to Sales 5.5266633
Price to Book -34.40888
Enterprise to Revenue 6.686
Enterprise to EBITDA 10.773
Profit Margin 0.43373
Operating Margin 0.62571
Return on Assets 0.23014
Revenue 20259000320.0
Revenue per Share 11.97
EBITDA 12572999680.0
Net Income 8762999808.0
Diluted EPS 5.17
Total Cash 1287000064.0
Total Cash per Share 0.766
Total Debt 24719998976.0
Current Ratio 0.388
Book Value -1.937
Operating Cash Flow 8876000256.0
Levered Free Cash Flow 7045499904.0
Beta 0.619
52 Week Change 0.28916824
S&P 500 52 Week Change 0.16885936
52 Week High 68.6
52 Week Low 48.86
50 Day Moving Avg 63.1382
200 Day Moving Avg 58.11865
3 Month Avg Daily Volume 8626364.0
10 Day Avg Daily Volume 7379610.0
Shares Outstanding 1679890048.0
Float Shares 1676463975.0
Percent Held by Insiders 0.00098
Percent Held by Institutions 0.62206
Shares Short 36141059.0
Short Ratio 4.36
Short Percent of Float 0.0215
Short Percent of Shares Outstanding 33268054.0
Forward Annual Dividend Rate 4.24
Forward Annual Dividend Yield 6.36
Trailing Annual Dividend Rate 4.08
Trailing Annual Dividend Yield 0.06148282
5 Year Avg Dividend Yield 7.85
Payout Ratio 0.7892
Ex-Dividend Date 1757894400
Last Split Factor 3:1
Last Split Date 860716800

Analysis