StockKit ResearchEQUITY RESEARCH BRIEF
MO · US · Cached
Generated 2026-06-19 01:55 UTC

MO

MO · US

$69.12
+0.25%
Technical posture
Constructive
Strategy score
63 / 100
Trend
bull
Data confidence
Medium
Research view

MO Research Preview

1. Bottom line - Current setup: MO (Altria Group, Inc.) shows a bullish moving-average stack (MA5 73.73 > MA10 72.42 > MA20 71.35 > MA60 67.95) and a positive MACD configuration (line 1.71 above signal 1.50, histogram +0.21), but spot price of 69.12 sits roughly 3.12% below MA20, so the trend structure and the live price are not fully aligned. Strategy score is 63/100 with a "Buy" signal and "bull" trend. - Confidence: Medium overall. Price, technical, and core fundamental rows (Revenue, Net income, Balance sheet) are well-supported, but news and sentiment feeds returned nothing, and EV/EBITDA is flagged Low confidence. Valuation also carries a negative-equity / negative-PB complication that limits standard book-based reads. - Most important level/condition to watch: the 66.27 estimated support, which coincides with the lower Bollinger band. A sustained hold above it keeps the constructive structure intact; a decisive break would challenge the bull-trend read.
02Key data snapshot
MetricReading
Price69.12
Daily move+0.25%
Strategy score63/100 (Buy)
TrendBull (MA5>MA10>MA20>MA60)
RSI14 / RSI664.48 / 69.59 (constructive, not extreme)
MACD (line/signal/hist)1.71 / 1.50 / +0.21 (bullish)
Estimated support66.27 (watch level)
Estimated resistance76.43 (watch level)
30-session range position+48.09% of 64.08-74.56 range
Data confidenceMedium (no news/sentiment feed)
03Technical indicator panel
IndicatorReadingRead
MA (5/10/20/60)73.73 / 72.42 / 71.35 / 67.95Bullish alignment confirmed by ordering; however price 69.12 is below MA5/MA10/MA20 (-3.12% vs MA20)
RSI (14/6)64.48 / 69.59Constructive but not extreme; RSI6 nearer the warm zone
MACD (line/signal/hist)1.71 / 1.50 / +0.21Bullish configuration above zero; histogram thin, momentum easing
KDJ (K/D/J)86.48 / 79.47 / 100.50Extended; J at 100.50 flags short-term overheating risk
Bollinger (U/M/L)76.43 / 71.35 / 66.27Mid-band zone (~28% of band); no band-edge stretch
ATR14 (abs / %)1.32 / +1.79%Contained volatility relative to price
OBV (value / 20d slope)39,356,055.25 / +264.66%Accumulation improving on the slope read
CCI2077.44Inside neutral band

What is confirmed: bullish MA ordering, positive MACD above zero, improving OBV slope, and contained ATR.

What is conflicted: the MA stack and MACD lean bullish, yet price trades below the short MAs (-3.12% vs MA20), KDJ is overheated (J 100.50), and volume is light (current volume -53.45% vs the 20-session average of 9,680,414), so the "price up, volume down" pattern signals limited upside conviction.

What is missing: no custom indicators were supplied beyond the panel above, so none are folded in here.

04Valuation matrix
AxisReadingSourceConfidence
PE16.75SEC EDGAR companyfactsMedium
PB-36.23SEC EDGAR companyfactsMedium
Price / sales5.00SEC EDGAR companyfactsMedium
EV/EBITDA13.52SEC EDGAR companyfactsLow
PEG proxy2.61StockKit scenario modelMedium
StockKit fair value rangeBear $55.25 / Base $71.37 / Bull $91.29StockKit DCF scenario modelMedium
Base fair-value gap+3.3%StockKit DCF scenario modelMedium
5Y growth forecastBear +0.42% / Base +6.42% / Bull +12.42%StockKit scenario modelMedium
Revenue$23.28BSEC EDGAR companyfactsHigh
Net income$6.95BSEC EDGAR companyfactsHigh
Market cap$116.33BSEC shares outstanding + live quoteMedium
Balance sheet contextAssets $34.58B / Equity -$3.21BSEC EDGAR companyfactsHigh

Note: the PEG proxy, fair-value range, base fair-value gap, and 5Y growth forecast are StockKit scenario-model outputs computed from reported fundamentals, not analyst consensus. The negative PB (-36.23) reflects the negative equity position (-$3.21B), which makes book-based multiples unreliable; weight PE, P/S, and cash-flow-based reads more heavily. EV/EBITDA is supplied at Low confidence.

05News and catalyst timeline
ItemStatus
Headline coverageMissing - no current news items from the configured source

No confirmed headlines were available from the configured feed, so no catalyst can be evidenced at this time. With no news inputs, this section has lower confidence, and any near-term catalyst read should rely on the observable price/level triggers in the scenario and watch-list sections rather than headline flow.

06Sentiment radar
SourceStatusReadingConfidence
NewsAPI headline coverageNo headlinesNo source distribution availableLow
Social sentimentNot connectedNo social sentiment conclusion is drawnLow

No provider sentiment series was returned for this symbol. Social channels are not connected, so no Reddit, X, StockTwits, or forum readings are inferred. This section is low confidence by data availability.

07Scenario framework
ScenarioTrigger conditionWhat would confirm itWhat would invalidate it
BasePrice holds the 66.27-71.35 zone (support to MA20) with MACD staying above zero (line 1.71 / signal 1.50)Reclaim of MA20 (71.35) on improving volume vs the 9.68M average; OBV slope stays positiveLoss of 66.27 support with MACD rolling under signal
UpsideMove back above the MA cluster (MA5 73.73) toward resistance 76.43 (upper Bollinger)Volume expansion confirming the breakout (current volume is -53.45% vs average, so participation must improve); KDJ resets without breaking trendFailure at 73.73-76.43 and rejection back below MA20
DownsideBreak of 66.27 support / lower Bollinger bandClose below 30-session low of 64.08; OBV slope turning downQuick reclaim of 66.27 and stabilization above MA60 (67.95)
08Risk matrix
RiskEvidenceTriggerMonitoring action
Short-term overheatingKDJ J at 100.50 (extended)J holding extreme while price stallsWatch for KDJ rollover near 66.27 support
Weak upside convictionVolume -53.45% vs 20-session average; "price up, volume down" (量价 55/100)Continued light volume on advancesRequire volume confirmation before trusting moves toward 76.43
Price below trend MAsPrice 69.12 is -3.12% vs MA20 despite bullish MA orderingFailure to reclaim MA20 (71.35)Track MA20 reclaim as a structure-repair signal
Negative equity / book distortionEquity -$3.21B, PB -36.23Further erosion in reported equityLean on PE (16.75), P/S (5.00), and net income ($6.95B) instead of book metrics
Momentum fadeMACD histogram thin at +0.21; note "动能减弱"Histogram turning negative / MACD cross downWatch MACD line vs signal (1.71 vs 1.50)
Information gapNo news and no sentiment feed returnedLack of independent confirmationRe-check feeds; treat catalyst reads as lower confidence
09Seven-day watch checklist

1. 66.27 support / lower Bollinger band - the primary level; watch for hold vs decisive break. 2. MA20 at 71.35 - track a reclaim as evidence the price/trend disconnect is repairing. 3. Volume vs the 9,680,414 20-session average - confirmation is needed given current volume is -53.45% below average. 4. MACD line vs signal (1.71 / 1.50) and histogram (+0.21) - watch for momentum fade or a cross down. 5. KDJ J (100.50) - monitor for an overheating reset. 6. Resistance 76.43 (upper Bollinger) - note any test and how price reacts. 7. News and sentiment feeds - re-check for any first headlines, since both were empty.

Information-use note

This brief is a public-facing research preview generated by StockKit from the supplied dataset only. It is not personalized investment advice and does not promise or guarantee any return. All levels are watch levels for monitoring, not instructions to act. News and sentiment sections are lower confidence because the configured sources returned no data, and book-based valuation metrics are distorted by the negative equity position.

Strategy factors
MA交叉Strong momentum
90

MA5>MA20金叉,多头排列

MACD背离Constructive
70

MACD金叉,MACD在零轴上方,动能减弱

RSI极值Neutral
45

RSI14=64偏高

布林带Neutral
50

在通道中部

量价关系Neutral
55

价涨量缩,上涨力度不足

Research boundary

StockKit organizes market data and model output for research workflows. It does not provide personalized advice or trade instructions. Verify important information with primary sources before any investment decision.

Disclaimer.This brief is generated by StockKit AI from public market data and algorithmic models for informational research only. It is not investment advice, an offer, or a solicitation, and it does not provide buy, sell, or hold ratings, price targets, stop-loss levels, or position sizing. “Watch levels” and “scenarios” describe observable conditions in the supplied data, not instructions. Verify all information with primary sources before any investment decision.