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 series | Latest Close | Date | Difference | Status |
|---|---|---|---|---|
| Calculation series | 29.35 | August 3, 2026 | - | Verified |
| Verification series | 29.35 | August 3, 2026 | 0.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.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 51.83 | 34.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.71 | 27.30 - 35.57 |
| SMA (20) | 28.41 | 31.44 |
| SMA (50) | 29.89 | 37.54 |
| SMA (200) | 35.79 | 45.13 |
Price structure
CPRT Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 29.35 | 29.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 Low | 26.81 | 26.81 |
| 52-Week High | 50.11 | 50.11 |
| 52-Week Position | 10.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.
| Level | Daily | Weekly |
|---|---|---|
| 20-Period High | 31.42 | 35.66 |
| 20-Period Low | 26.81 | 26.81 |
| 60-Period High | 35.66 | 50.91 |
| 60-Period Low | 26.81 | 26.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.
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.