CMG technical analysis

CMG Technical Analysis

Analysis date

August 4, 2026

Market

NYSE (USD)

Daily cutoff

August 3, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

CMG Data Verification

Checking the latest completed daily bar for date and closing-price consistency before indicators are calculated.

Symbol
CMG
Market
NYSE
Currency
USD (US Dollar)
Latest completed bar
August 3, 2026

Historical prices are adjusted for corporate actions when applicable. Date and closing-price consistency checks passed for the latest completed daily bar.

Validation seriesLatest CloseDateDifferenceStatus
Calculation series37.46August 3, 2026-Verified
Verification series37.46August 3, 20260.00%Verified

Bottom line

CMG Technical Analysis Summary

CMG shows a constructive recovery with price back above the major daily moving averages while the longer-term structure remains in repair. On the daily timeframe, price at 37.46 trades above the SMA20 (34.53), SMA50 (32.89), and SMA200 (34.91), a meaningful improvement from the recent low near 28.04. The RSI at 63.06 is bullish but approaching overbought, and the MACD histogram is positive and rising. The weekly timeframe is improving as well: price at 37.22 is above the SMA20 (33.29) and SMA50 (35.93) after a strong 17.1% weekly advance, though it remains below the SMA200 (44.27), with RSI at 55.78 and a positive weekly MACD histogram. Key resistance is at 39.09 (20/60-day and 20-week high); support sits at 31.47 (20-day low) and 28.04 (60-day and 52-week low). A sustained close above 39.09 would extend the recovery, while a loss of 31.47 would signal renewed weakness.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

Comparing daily (2-year) and weekly (5-year) perspectives to identify aligned or conflicting signals.

Daily (August 3, 2026)

Trend
Mixed with an improving bias. Price at 37.46 is above the SMA20 (34.53), SMA50 (32.89), and SMA200 (34.91), the first time the rally has reclaimed all three in this recovery. The SMA50 remains below the SMA200, so the longer-term alignment is still repairing, but the price structure has strengthened materially. The advance from the 28.04 low now needs a sustained close above the 39.09 resistance zone to confirm a new leg higher.
Momentum
Bullish. RSI14 at 63.06 is in bullish territory below the 70 overbought threshold. MACD at 0.84 is above the signal at 0.45 with a positive and rising histogram of 0.39, indicating accelerating upside momentum on the daily scale.
Volatility
Moderate. ATR14 at 1.49 (3.98% of price) reflects normal daily ranges during a strong advance. Bollinger Bands (30.86 to 38.20) place price near the upper band, consistent with the recent strength.
Volume
Slightly below average. Latest volume of 15,257,500 is 87.5% of the 20-period average (17,438,560), suggesting the rally has so far run on modest participation.

Assessment

The daily chart shows a strong recovery rally from the 52-week low. Price has reclaimed the SMA20, SMA50, and SMA200 and sits in the upper half of its 52-week range at a 58.04% position. The positive RSI and rising MACD histogram support the bullish case, but volume is slightly below average and price is approaching the 39.09 resistance zone. Sustained participation on any breakout attempt would strengthen the picture.

Weekly (July 27, 2026 week)

Trend
Mixed but improving. Price at 37.22 is above the SMA20 (33.29) and SMA50 (35.93) after a strong weekly advance, but remains below the SMA200 (44.27). The SMA200 is still sloping down and the SMA50 remains below it, keeping the long-term structure in repair. A weekly close back above the SMA50 is a positive step toward stabilization.
Momentum
Neutral to improving. RSI14 at 55.78 is in neutral territory. The MACD line at -0.61 remains below zero but is above the signal at -1.21 with a positive histogram of 0.60, indicating the bearish momentum continues to decelerate and a bullish crossover is forming.
Volatility
Elevated. ATR14 at 3.12 (8.39% of price) reflects above-average weekly swings consistent with the volatile decline and the sharp rebound. This is notably higher than the daily ATR percentage, indicating wider weekly ranges.
Volume
Slightly above average. Weekly volume of 95,919,700 is 110.9% of the 20-week average (86,487,490), showing participation supporting the strong rebound week.

Assessment

The weekly chart places the daily rally in context. The long-term trend is still negative with the SMA200 above price, but the improving RSI, positive MACD histogram, and a weekly close above both the SMA20 and SMA50 suggest the base is firming. A sustained weekly close above 39.09 would be a meaningful bullish development, while the SMA200 at 44.27 remains the bigger overhead obstacle. The 52-week position at 56.56% confirms the stock has reclaimed the midpoint of its annual range.

Key indicators

CMG Key Technical Indicators

RSI, MACD, moving averages, ATR, and Bollinger Bands across daily and weekly timeframes.

IndicatorDailyWeekly
RSI (14)63.0655.78
MACD (12, 26, 9)0.84 / 0.45 / 0.39-0.61 / -1.21 / 0.60
ATR (14)1.49 (3.98%)3.12 (8.39%)
Bollinger Bands (20, 2)30.86 - 38.2029.78 - 36.81
SMA (20)34.5333.29
SMA (50)32.8935.93
SMA (200)34.9144.27

Price structure

CMG Price Structure and Returns

Price performance across multiple lookback periods and 52-week position.

MetricDailyWeekly
Current Price37.4637.22
1-Period Return+0.64%+17.08%
5-Period Return+12.83%+11.64%
20-Period Return+10.24%+14.45%
60-Period Return+14.42%-29.10%
252-Period Return-12.64%+1.77%
52-Week Low28.0428.04
52-Week High44.2744.27
52-Week Position58.04%56.56%

Key levels

CMG Support and Resistance Levels

Key price levels based on recent swing highs and lows across daily and weekly timeframes.

LevelDailyWeekly
20-Period High39.0939.09
20-Period Low31.4728.04
60-Period High39.0958.42
60-Period Low28.0428.04

Scenarios

CMG Technical Scenarios

Conditions, invalidation triggers, and what to watch for each scenario.

Bullish

Trigger

Price breaks and holds above the 39.09 resistance zone (20/60-day and 20-week high) with rising volume.

Invalidation

Price falls below the 20-day low at 31.47.

What to watch

Sustained closes above SMA200 (34.91); RSI holding near or above 60; MACD histogram continuing to rise; a weekly close above 39.09 as confirmation.

Range-Bound

Trigger

Price continues to oscillate between 31.47 support and 39.09 resistance as the recovery consolidates.

Invalidation

A decisive break of either boundary with increasing volume.

What to watch

RSI staying between 50 and 65; volume remaining near average; price action around the SMA200 level at 34.91.

Bearish

Trigger

Price breaks below the 20-day low at 31.47 and retests the 60-day and 52-week low at 28.04.

Invalidation

Price reclaims the SMA50 (32.89) and holds above it.

What to watch

Sustained closes below SMA20 (34.53); MACD histogram turning down; volume expanding on down days.

Methodology

Methodology and Limitations

This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 3, 2026, and the weekly series ends July 27, 2026 week. The latest completed daily bar is independently checked for date and closing-price consistency. Historical prices are adjusted for corporate actions when applicable. Indicators include Wilder RSI(14), MACD(12,26,9), SMA20/50/200, Wilder ATR(14), Bollinger Bands(20,2), relative volume, multi-period returns, and price-range levels. Support and resistance are descriptive zones, not guaranteed reversal points. Historical patterns do not predict future prices, and this page is not investment advice.

Frequently Asked Questions

This technical analysis is for informational and educational purposes only. It does not constitute investment advice, a recommendation, or a solicitation to buy or sell any security. Past performance and historical patterns are not guarantees of future results. All investments carry risk, including the potential loss of principal. Always conduct your own research and consult with a qualified financial advisor before making investment decisions.

Market data is checked for date and closing-price consistency before indicators are calculated. Data cutoffs: daily August 3, 2026, weekly July 27, 2026 week. Generated August 4, 2026.