CSGP technical analysis

CSGP Technical Analysis

Analysis date

July 14, 2026

Market

NasdaqGS (USD)

Daily cutoff

July 13, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

CSGP Data Verification

Cross-validating the latest completed daily bar across independent sources.

Symbol
CSGP
Market
NasdaqGS
Currency
USD (US Dollar)
Latest completed bar
July 13, 2026

No adjustment factor (adjusted close equals raw close, factor 1.0). No stock splits or dividend adjustments affecting the analysis period.

SourceLatest CloseDateDifferenceStatus
Yahoo Finance Chart API (primary)28.77July 13, 2026-Verified
Finviz (independent)28.77July 13, 2026 (previous close)0.00%Verified

Bottom line

CSGP Technical Analysis Summary

CSGP (CoStar Group) is in a strong bearish trend across both daily and weekly timeframes. The stock has declined 66.6% over the past year from its 52-week high of 97.43 and is trading near its 52-week low of 28.09. On the daily chart, price at 28.77 is below all key moving averages (SMA20 29.84, SMA50 32.03, SMA200 52.47), confirming a sustained downtrend. The weekly RSI14 at 26.70 is in oversold territory, while the daily RSI14 at 40.86 remains in neutral-bearish range below 50. The daily MACD histogram at 0.06 has turned slightly positive after a prolonged negative period, which may suggest the selling pressure is decelerating. However, this is not yet a trend reversal signal. Key resistance is at 29.84 (SMA20) and 32.03 (SMA50). A sustained break above SMA20 would be the first sign of potential stabilization but would not constitute a trend reversal.

Multi-timeframe dashboard

Multi-Timeframe Technical Dashboard

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

Daily (July 13, 2026)

Trend
Bearish. Price at 28.77 is below SMA20 (29.84, -3.59%), SMA50 (32.03, -10.18%), and SMA200 (52.47, -45.16%). All three SMAs are declining, with SMA200 sloping downward over the entire 2-year window. The bearish alignment is consistent and deep, with price showing no signs of approaching any SMA from below.
Momentum
Bearish with early deceleration signs. RSI14 at 40.86 is below 50, confirming bearish momentum but not in oversold territory. MACD line at -1.08 is below zero but has crossed above the signal line at -1.14, with a slightly positive histogram at 0.06. This is the first positive MACD histogram reading in recent bars, which may indicate the pace of decline is slowing.
Volatility
Elevated. ATR14 at 1.44 (4.99% of price) reflects above-average daily movement for a stock at this price level. Bollinger Bands (27.43 to 32.25) show price hovering near the lower band, consistent with the bearish trend. Band width is moderate but skewed to the downside.
Volume
Slightly below average. Latest volume of 6,445,600 is 93.1% of the 20-period average (6,923,615), indicating near-normal participation. Volume has remained steady through the decline, suggesting consistent distribution rather than panic selling.

Assessment

The daily timeframe shows a persistent bearish structure with price below all key SMAs and no signs of a bottoming pattern. The slightly positive MACD histogram is the first technical hint that selling momentum could be exhausting, but this is a very early signal. Price near the 52-week low of 28.09 with volume near average does not suggest accumulation. A bounce from the 28.09 level is possible, but the trend remains bearish until proven otherwise.

Weekly (July 6, 2026 week)

Trend
Strongly bearish. Price at 28.39 is well below SMA20 (36.19), SMA50 (58.27), and SMA200 (73.87). The SMAs are in a bearish descending order with SMA200 having declined from significantly higher levels. The distance between price and SMA200 (-61.6%) reflects the severity of the multi-year decline.
Momentum
Oversold with early stabilization signal. RSI14 at 26.70 is in oversold territory (below 30), which can sometimes precede a bounce but does not guarantee one. MACD line at -7.84 is deeply below zero but has crossed above the signal line at -8.41, with a positive histogram at 0.57. This weekly MACD cross is a more meaningful signal than the daily one, suggesting the multi-week downtrend may be losing steam.
Volatility
Very high. ATR14 at 4.16 (14.66% of price) reflects extremely wide weekly ranges, characteristic of a stock under sustained selling pressure. Bollinger Bands (25.28 to 47.09) are exceptionally wide, with price trading in the lower half, close to the lower band. This extreme width reflects the high uncertainty and rapid price changes.
Volume
Below average. Weekly volume of 28,696,100 is 84.9% of the 20-week average (33,812,355), indicating slightly reduced participation at the weekly level during the latest week.

Assessment

The weekly timeframe confirms the severity of CSGPs bearish condition. Price is deeply below all major moving averages with no structure suggesting a base formation. The oversold RSI and the weekly MACD histogram turning positive are the only technical hints that the decline could be mature. However, in a strong downtrend, oversold conditions can persist. The stock is near its 52-week low (28.09) with only 43.3% of the 52-week range below it, suggesting further downside risk remains.

Key indicators

CSGP Key Technical Indicators

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

IndicatorDailyWeekly
RSI (14)40.8626.70
MACD (12, 26, 9)-1.08 / -1.14 / 0.06-7.84 / -8.41 / 0.57
ATR (14)1.44 (4.99%)4.16 (14.66%)
Bollinger Bands (20, 2)27.43 - 32.2525.28 - 47.09
SMA (20)29.8436.19
SMA (50)32.0358.27
SMA (200)52.4773.87

Price structure

CSGP Price Structure and Returns

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

MetricDailyWeekly
Current Price28.7728.39
1-Period Return+1.34%-5.37%
5-Period Return+0.24%-16.23%
20-Period Return-11.88%-43.07%
60-Period Return-26.81%-63.13%
252-Period Return-66.57%-68.51%
52-Week Low28.0928.09
52-Week High97.4397.43
52-Week Position98.07%43.26%

Key levels

CSGP Support and Resistance Levels

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

LevelDailyWeekly
20-Period High34.0850.07
20-Period Low28.0928.09
60-Period High41.0397.43
60-Period Low28.0928.09

Scenarios

CSGP Technical Scenarios

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

Bullish

Trigger

Price breaks above SMA20 resistance at 29.84 on above-average volume, followed by a move through SMA50 at 32.03.

Invalidation

Price falls below 28.09 (52-week low) and makes a new lower low.

What to watch

A decisive weekly close above SMA20 (36.19) on the weekly chart; sustained positive MACD histogram on both timeframes.

Range-Bound

Trigger

Price bounces between 28.09 support and SMA20 resistance at 29.84 (daily) or 36.19 (weekly), forming a consolidation pattern.

Invalidation

A break below 28.09 or above SMA50 at 32.03 with conviction.

What to watch

RSI14 on the daily moving above 50; volume drying up on down days and picking up on up days.

Bearish

Trigger

Price breaks below 28.09 (52-week low / 20-period low) and fails to reclaim it, extending the downtrend.

Invalidation

Price holds above 28.09 and reclaims the SMA20 at 29.84.

What to watch

Continued negative MACD divergence; volume expanding on breakdown days; inability to hold any bounce above SMA20.

Methodology

Methodology and Limitations

This technical analysis uses adjusted closing prices from Yahoo Finance (primary) and Finviz (independent cross-validation). The daily analysis covers approximately 2 years (500 completed bars) ending July 13, 2026. The weekly analysis covers approximately 5 years (261 completed bars) ending the week of July 6, 2026. Prices are adjusted for dividends and stock splits using the adjusted close/raw close ratio. Volume data is from the primary source and may not match other data providers. Technical indicators include SMA, RSI, MACD, ATR, and Bollinger Bands using standard parameters. Key levels are identified from recent swing highs and lows. Technical analysis studies historical price patterns and does not constitute investment advice. It should not be used as the sole basis for trading decisions.

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.

Data sourced from Yahoo Finance (primary) and Finviz (independent cross-validation). Data cutoffs: daily July 13, 2026, weekly July 6, 2026 week. Generated July 14, 2026.