WebserviceX.NET

MO 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 57.49
EMA 57.87
MACD 0.6
RSI 61.31
BB_High 59.64
BB_Low 55.34
ATR 1.35
ADX 15.53
MFI 68.99
OBV 363196247.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 MO
Date 2025-04-30
Market Cap 99747012608.0
Enterprise Value 120704303104.0
Trailing P/E 9.044343
Forward P/E 11.056075
Price to Sales 4.9267516
Price to Book -28.478577
Enterprise to Revenue 5.962
Enterprise to EBITDA 9.742
Profit Margin 0.5044
Operating Margin 0.61319
Return on Assets 0.20933
Revenue 20245999616.0
Revenue per Share 11.902
EBITDA 12389499904.0
Net Income 10183999488.0
Diluted EPS 6.54
Total Cash 4726000128.0
Total Cash per Share 2.796
Total Debt 26058999808.0
Current Ratio 0.571
Book Value -2.077
Beta 0.583
52 Week Change 0.3411684
S&P 500 52 Week Change 0.1080904
52 Week High 60.18
52 Week Low 43.37
50 Day Moving Avg 57.1646
200 Day Moving Avg 53.4928
3 Month Avg Daily Volume 10203070.0
10 Day Avg Daily Volume 8212600.0
Shares Outstanding 1686339968.0
Float Shares 1686772100.0
Percent Held by Insiders 0.00104
Percent Held by Institutions 0.61481
Shares Short 37616596.0
Short Ratio 2.87
Short Percent of Float 0.0223
Short Percent of Shares Outstanding 41929874.0
Forward Annual Dividend Rate 4.08
Forward Annual Dividend Yield 6.94
Trailing Annual Dividend Rate 4.04
Trailing Annual Dividend Yield 0.06874255
5 Year Avg Dividend Yield 7.99
Payout Ratio 0.6116
Ex-Dividend Date 1742860800
Last Split Factor 3:1
Last Split Date 860716800

Analysis