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.
| Source | Latest Close | Date | Difference | Status |
|---|---|---|---|---|
| Yahoo Finance Chart API (primary) | 28.77 | July 13, 2026 | - | Verified |
| Finviz (independent) | 28.77 | July 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.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 40.86 | 26.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.25 | 25.28 - 47.09 |
| SMA (20) | 29.84 | 36.19 |
| SMA (50) | 32.03 | 58.27 |
| SMA (200) | 52.47 | 73.87 |
Price structure
CSGP Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 28.77 | 28.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 Low | 28.09 | 28.09 |
| 52-Week High | 97.43 | 97.43 |
| 52-Week Position | 98.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.
| Level | Daily | Weekly |
|---|---|---|
| 20-Period High | 34.08 | 50.07 |
| 20-Period Low | 28.09 | 28.09 |
| 60-Period High | 41.03 | 97.43 |
| 60-Period Low | 28.09 | 28.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.
Related Tools
AI Chart Analyzer
Upload a TradingView chart screenshot and get instant AI-powered technical analysis. Identify patterns, support and resistance, and key levels.
Support and Resistance Calculator
Calculate key support and resistance levels for any stock. Identify potential price zones where reversals or breakouts may occur.
RSI Calculator
Calculate the Relative Strength Index for any stock. Determine overbought and oversold conditions with customizable periods.