CPRT technical analysis

CPRT Technical Analysis

Analysis date

August 4, 2026

Market

NasdaqGS (USD)

Daily cutoff

August 3, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

CPRT Data Verification

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

Symbol
CPRT
Market
NasdaqGS
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 series29.35August 3, 2026-Verified
Verification series29.35August 3, 20260.00%Verified

Bottom line

CPRT Technical Analysis Summary

CPRT is showing early signs of stabilization after a prolonged downtrend, but the longer-term trend remains bearish. On the daily chart, price at 29.35 has reclaimed the SMA20 (28.41), sits above the Bollinger middle band, and the daily MACD histogram has turned positive as the MACD line crossed above its signal line. RSI14 at 51.83 has recovered to neutral territory. However, price remains below the SMA50 (29.89) and SMA200 (35.79), and the stock still trades near its 52-week low of 26.81. The weekly chart confirms the longer-term downtrend with price below all major moving averages, though RSI14 at 34.13 has lifted from deeply oversold levels and the weekly MACD histogram is nearly flat, indicating selling pressure is losing force. The 26.81 support zone is the critical level to watch; a sustained move above the SMA50 near 29.89 would be the first stronger confirmation of trend repair.

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-to-bullish short-term. Price at 29.35 is above the SMA20 (28.41), but remains below the SMA50 (29.89) and SMA200 (35.79). The SMA20 still sits below the SMA50, reflecting a bearish medium-term alignment, while the SMA200 continues to slope downward. The move back above the SMA20 is the first positive short-term development after a sustained downtrend.
Momentum
Improving. RSI14 at 51.83 has recovered into neutral territory from oversold levels, indicating fading downside pressure. The MACD line at -0.02 has crossed above the signal line at -0.34, producing a positive histogram of 0.32 that points to short-term bullish momentum building from deeply negative readings.
Volatility
Elevated. ATR14 at 1.06 (3.62% of price) still reflects above-average daily swings. Bollinger Bands (26.11 to 30.71) are wide relative to price, and price has climbed back above the middle band, signaling reduced short-term downside stress compared with the prior decline.
Volume
Slightly below average. Latest volume of 10,742,300 is 89.2% of the 20-period average (12,038,280), suggesting the bounce is developing on moderate participation rather than heavy conviction buying.

Assessment

The daily chart shows the first constructive development since the downtrend began: price reclaimed the SMA20 and moved above the Bollinger middle band, RSI has normalized, and the MACD histogram has turned positive. The stock remains near its 52-week low and below the SMA50 and SMA200, so this reads as a stabilizing base rather than a confirmed reversal. A sustained close above the SMA50 at 29.89 would strengthen the recovery case, while a loss of the 26.81 support zone would resume the decline. Near-term resistance sits at the 20-day high of 31.42.

Weekly (July 27, 2026 week)

Trend
Bearish. Price at 29.12 remains well below the SMA20 (31.44), SMA50 (37.54), and SMA200 (45.13), with a clean bearish alignment. The SMA200 continues to slope downward, confirming the long-term downtrend is still intact.
Momentum
Still bearish but less stretched. RSI14 at 34.13 has recovered from deeply oversold territory, indicating some downside exhaustion. The MACD line at -2.70 remains below the signal line at -2.69, and the histogram at -0.01 is nearly flat, showing that weekly bearish momentum has lost force rather than turning positive.
Volatility
High. ATR14 at 2.13 (7.30% of price) reflects wide weekly ranges, consistent with a stock that has been declining sharply.
Volume
Above average. Latest weekly volume of 76,423,100 is 151.9% of the 20-week average (50,307,105), indicating elevated participation during the decline and the recent stabilization.

Assessment

The weekly chart still confirms a bearish longer-term trend, with price trading below all major moving averages. However, the pace of decline is slowing: RSI14 has lifted to 34.13 from oversold territory and the weekly MACD histogram has flattened toward zero. The weekly view supports the daily reading that selling pressure is abating, but there is no weekly reversal signal yet. A weekly close above the SMA20 near 31.44 would be the first meaningful sign of trend repair.

Key indicators

CPRT Key Technical Indicators

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

IndicatorDailyWeekly
RSI (14)51.8334.13
MACD (12, 26, 9)-0.02 / -0.34 / 0.32-2.70 / -2.69 / -0.01
ATR (14)1.06 (3.62%)2.13 (7.30%)
Bollinger Bands (20, 2)26.11 - 30.7127.30 - 35.57
SMA (20)28.4131.44
SMA (50)29.8937.54
SMA (200)35.7945.13

Price structure

CPRT Price Structure and Returns

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

MetricDailyWeekly
Current Price29.3529.12
1-Period Return+0.79%+4.22%
5-Period Return-1.48%-4.68%
20-Period Return+0.38%-14.58%
60-Period Return-12.10%-41.91%
252-Period Return-35.25%-16.76%
52-Week Low26.8126.81
52-Week High50.1150.11
52-Week Position10.90%9.91%

Key levels

CPRT Support and Resistance Levels

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

LevelDailyWeekly
20-Period High31.4235.66
20-Period Low26.8126.81
60-Period High35.6650.91
60-Period Low26.8126.81

Scenarios

CPRT Technical Scenarios

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

Bullish

Trigger

Price holds above the 26.81 support zone and sustains a close above the SMA50 at 29.89, then breaks the 20-day high at 31.42.

Invalidation

Price reverses below the SMA20 at 28.41 and breaks the 26.81 support zone.

What to watch

RSI holding above 50 on the daily chart; the daily MACD histogram staying positive; the weekly MACD histogram turning positive; volume expanding on the up move.

Range-Bound

Trigger

Price continues to oscillate between the 26.81 support and the 31.42 resistance (20-day high) while the trend stabilizes.

Invalidation

A decisive break of either boundary with increased volume.

What to watch

RSI oscillating in the 40 to 60 zone; volume staying moderate on bounces; price maintaining its position above the SMA20.

Bearish

Trigger

Price breaks below the 26.81 support zone (20-day, 60-day, and 52-week low), opening the next leg lower.

Invalidation

Price reclaims and holds above the SMA20 at 28.41, then the SMA50 at 29.89.

What to watch

Daily closes below 26.81; increasing selling volume; RSI falling back below 40; the weekly MACD histogram turning more negative.

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.