CMG
CMG · US
CMG Research Preview
| Metric | Reading |
|---|---|
| Price | 33.20 |
| Daily move | +4.44% (day range 32.51-33.38) |
| Strategy score / signal | 66/100 / Buy |
| Trend | Bull (bullish MA alignment) |
| RSI14 / RSI6 | 61.21 / 65.82 (constructive, not extreme) |
| MACD (line/signal/hist) | 0.80 / 0.55 / +0.25 (bullish) |
| Support (watch level) | 30.24 (+8.91% away) |
| Resistance (watch level) | 35.85 (+7.98% away) |
| 30-session range position | +66.69% of 28.04-35.78 |
| Data confidence | Medium (volume divergence + no news/sentiment coverage) |
| Indicator | Reading | Signal read |
|---|---|---|
| Moving averages | MA5 34.32 / MA10 34.23 / MA20 33.05 / MA60 32.72 | Bullish alignment (MA5>MA10>MA20>MA60); price +0.46% vs MA20 |
| RSI | RSI14 61.21 / RSI6 65.82 | Constructive but not extreme; no overbought stress yet |
| MACD | Line 0.80 / Signal 0.55 / Hist +0.25 | Bullish configuration above zero, momentum expanding |
| KDJ | K 74.93 / D 74.88 / J 75.04 | Constructive crossover; elevated but not diverging |
| Bollinger Bands | Upper 35.85 / Mid 33.05 / Lower 30.24 | Mid-band zone (53% of band), neutral-to-constructive |
| ATR14 | 1.21 (+3.42% of price) | Moderate volatility; useful for stop/scenario sizing |
| OBV | 3,081,123.17; 20-session slope +101.60% | Accumulation improving |
| CCI20 | 130.34 | Strong upside momentum (above +100) |
What is confirmed: The trend and momentum block is aligned. Moving-average structure, MACD, KDJ, CCI, and OBV all point the same direction, supported by the strategy sub-scores (MA cross 90/100 StrongBuy; MACD 85/100 StrongBuy).
What is conflicted: Volume confirmation is the weak link. Price is rising while volume is -33.79% below its 20-session average, flagged as 价涨量缩 (55/100 Hold). RSI14 at 61 (45/100 Hold) and proximity to the Bollinger upper band (45/100 Hold) suggest less room before near-term resistance. CCI at 130 signals strong momentum but also stretched conditions.
What is missing: No custom indicators were supplied beyond the standard set, so none are folded in here. No intraday or multi-timeframe reads were provided, so this panel reflects the single supplied snapshot only.
| Axis | Reading | Source | Confidence |
|---|---|---|---|
| PE | 29.02 | SEC EDGAR companyfacts | Medium |
| PB | 20.26 | SEC EDGAR companyfacts | Medium |
| Price / sales | 3.74 | SEC EDGAR companyfacts | Medium |
| EV/EBITDA | 19.3 | SEC EDGAR companyfacts | Low |
| PEG proxy | 1.61 | StockKit scenario model | Medium |
| StockKit fair value range | Bear $22.93 / Base $31.54 / Bull $39.63 | StockKit DCF scenario model | Medium |
| Base fair-value gap | -5.0% | StockKit DCF scenario model | Medium |
| 5Y growth forecast | Bear +10.00% / Base +18.00% / Bull +24.00% | StockKit scenario model | Medium |
| Revenue | $11.93B | SEC EDGAR companyfacts | High |
| Net income | $1.54B | SEC EDGAR companyfacts | High |
| Market cap | $44.57B | SEC shares outstanding + live quote | Medium |
| Balance sheet context | Assets $8.86B / Equity $2.20B | SEC EDGAR companyfacts | High |
Context: The StockKit fair-value range and PEG proxy are internally computed scenario outputs derived from reported fundamentals, not analyst consensus targets. The base case ($31.54) sits about 5.0% below the current 33.20 price, so the model reads the stock as modestly above its base fair value, with upside to $39.63 only under the bull growth path (+24%). EV/EBITDA carries Low confidence and should be weighted accordingly. Reported fundamentals (revenue $11.93B, net income $1.54B, equity $2.20B) are High confidence.
| Item | Status |
|---|---|
| Headline coverage | No current news items were available from the configured source |
| Scheduled catalysts (earnings, events) | Not supplied |
Confirmed news: None available. There is no confirmed headline to interpret in this cycle, so no event-driven view is expressed here. Because no earnings date, analyst action, or corporate event was supplied, none is assumed. This section is therefore low confidence on the catalyst dimension: the technical setup is currently unsupported and unopposed by any documented news flow.
| Source | Status | Reading | Confidence |
|---|---|---|---|
| NewsAPI headline coverage | No headlines | No source distribution available | Low |
| Social sentiment | Not connected | No social sentiment conclusion is drawn | Low |
No provider sentiment series was returned for this symbol. Social platforms (Reddit, X, StockTwits, local forums) are not connected, so no reading is inferred from them. Sentiment is a blind spot this cycle and should not be treated as either supportive or contrary evidence.
| Scenario | Trigger condition | What would confirm it | What would invalidate it |
|---|---|---|---|
| Base | Price holds the mid-band/MA20 zone (~33.05) with the bullish MA stack intact | Continued positive MACD histogram (+0.25) and OBV slope (+101.60%) while holding above MA20 | Sustained close below MA20 (33.05) or MACD histogram rolling negative |
| Upside | Confirmed break of 35.85 resistance / Bollinger upper band | Breakout accompanied by volume returning toward/above the 20-session average (19.57M), reversing the current -33.79% shortfall | Break rejected back below 35.85 on weak volume; RSI stalling near overbought without price follow-through |
| Downside | Loss of MA20 (33.05) and momentum rollover | Move toward the 30.24 support / lower band (-8.91%), MACD cross down, CCI falling back below +100 | Reclaim of MA20 and re-expansion of MACD histogram; support at 30.24 holding on retest |
| Risk | Evidence | Trigger | Monitoring action |
|---|---|---|---|
| Volume non-confirmation | Volume -33.79% vs 20-session average; 量价关系 55/100 Hold | Further price gains on declining volume | Watch whether volume rebuilds toward 19.57M on any push to 35.85 |
| Proximity to resistance / upper band | Price 66.69% of range; +7.98% to 35.85; 布林带 45/100 Hold | Rejection at 35.85 upper band | Track close location vs Bollinger upper band |
| Momentum becoming stretched | RSI6 65.82, CCI20 130.34; RSI极值 45/100 Hold | RSI/CCI extend then reverse | Watch for RSI rollover and CCI dropping below +100 |
| Valuation above base fair value | Base fair value $31.54, gap -5.0%; PE 29.02, PB 20.26 | Multiple compression / growth disappointment | Compare price against Base ($31.54) and Bull ($39.63) marks |
| Information gap (news + sentiment) | No news; sentiment sources not connected/no headlines | An unmodeled catalyst emerges | Recheck configured news/sentiment sources before acting on the setup |
| Volatility | ATR14 1.21 (+3.42% of price) | Range expansion around watch levels | Size scenarios/stops using ATR context |
MA5>MA20金叉,多头排列
MACD金叉,MACD在零轴上方,动能增强
RSI14=61偏高
接近上轨
价涨量缩,上涨力度不足
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.