CLH technical analysis
CLH Technical Analysis
Analysis date
August 7, 2026
Market
NYSE (USD)
Daily cutoff
August 6, 2026
Reliability
Passed
Informational use only. This page is not investment advice.
Data verification
CLH Data Verification
Checking the latest completed daily bar for date and closing-price consistency before indicators are calculated.
- Symbol
- CLH
- Market
- NYSE
- Currency
- USD (US Dollar)
- Latest completed bar
- August 6, 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 | 307.64 | August 6, 2026 | - | Verified |
| Verification series | 307.64 | August 6, 2026 | 0.00% | Verified |
Bottom line
CLH Technical Analysis Summary
CLH (Clean Harbors) shows a longer-term uptrend that is pulling back after a sharp spike. The stock surged to a 52-week high of 335.94 on July 29, then fell for six straight sessions to close at 307.64 on August 6. Price is now just below SMA20 (308.48) but still above SMA50 (297.25) and SMA200 (272.56), keeping the medium-term trend bullish. Daily RSI at 52.01 is back near neutral after the run-up, while the MACD histogram has turned negative at -0.58, signaling fading short-term momentum. The pullback has come on below-average volume, with the last session at about 63% of the 20-day average, which tends to reduce the conviction behind the decline. The weekly chart remains constructive: the last completed week closed at 312.88, above SMA20 (296.08), SMA50 (265.88) and SMA200 (207.36), with RSI at 61.72. Key support is SMA50 at 297.25 and then the 60-day low at 274.40; resistance is SMA20 at 308.48 and the recent high at 335.94. The stock trades at about 79% of its 52-week range, reflecting a maturing uptrend that is pausing near the highs.
Multi-timeframe dashboard
Multi-Timeframe Technical Dashboard
Comparing daily (2-year) and weekly (5-year) perspectives to identify aligned or conflicting signals.
Daily (August 6, 2026)
- Trend
- Mixed to bullish. Price at 307.64 closed just below SMA20 (308.48) after six straight lower sessions following the July 29 spike to 335.94, but remains above SMA50 (297.25) and SMA200 (272.56). The SMA20 and SMA50 still slope upward, and the pullback so far holds above the rising SMA50.
- Momentum
- Neutral. RSI14 at 52.01 sits near the 50 midline after rolling down from the late-July surge. MACD line at 3.47 has slipped below the signal line at 4.05, giving a negative histogram of -0.58, which points to fading short-term momentum during the pullback.
- Volatility
- Moderate. ATR14 at 8.52 (2.77% of price) reflects wider daily ranges after the spike and reversal. Bollinger Bands (297.27 to 319.68) have widened, and the latest close sits below the band middle, consistent with the short-term retracement.
- Volume
- Below average. The August 6 bar traded 313,315 shares, about 63% of the 20-day average of 499,886, suggesting the pullback is occurring on declining participation rather than heavy distribution.
Assessment
The daily chart shows a sharp spike to 335.94 on July 29 followed by a six-session pullback that has taken price back below SMA20. The medium-term trend is still constructive, with price above SMA50 and SMA200, and the pullback has come on falling volume. Support at SMA50 (297.25) is the key level to watch; a break below it, and then the 60-day low at 274.40, would put the larger uptrend under pressure. Holding above SMA50 would keep the recent spike and pullback framed as a pause within the broader advance.
Weekly (July 27, 2026 week)
- Trend
- Bullish. The last completed week (week of July 27) closed at 312.88, above SMA20 (296.08), SMA50 (265.88) and SMA200 (207.36), with the moving averages in bullish ascending order. The longer-term trend remains up despite the sharp reversal inside that weekly bar from the spike high near 335.94.
- Momentum
- Constructive but flattening. Weekly RSI14 at 61.72 is above the 50 midline and below overbought. The MACD line at 10.58 sits just under the signal line at 10.67 with a near-flat histogram of -0.09, indicating the medium-term momentum that carried price into the late-July spike has paused at elevated levels.
- Volatility
- Elevated. ATR14 at 17.43 (5.57% of price) reflects large weekly ranges, including the recent spike week. Bollinger Bands (273.63 to 318.54) are wide with the weekly close in the upper portion, consistent with a strong but volatile uptrend.
- Volume
- Above average. The last completed week traded 3,775,700 shares, about 1.5 times the 20-week average of 2,508,820, with the heaviest volume concentrated around the late-July spike.
Assessment
The weekly chart keeps the longer-term uptrend intact. Price is above all three key SMAs, the SMA20/SMA50/SMA200 are in bullish alignment, and weekly RSI remains constructive. The late-July spike to 335.94 and subsequent fade printed a large upper wick on the weekly bar, a caution sign that often follows extended moves. The weekly SMA20 at 296.08 is the primary level that would signal a deeper correction if lost.
Key indicators
CLH Key Technical Indicators
RSI, MACD, moving averages, ATR, and Bollinger Bands across daily and weekly timeframes.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 52.01 | 61.72 |
| MACD (12, 26, 9) | 3.47 / 4.05 / -0.58 | 10.58 / 10.67 / -0.09 |
| ATR (14) | 8.52 (2.77%) | 17.43 (5.57%) |
| Bollinger Bands (20, 2) | 297.27 - 319.68 | 273.63 - 318.54 |
| SMA (20) | 308.48 | 296.08 |
| SMA (50) | 297.25 | 265.88 |
| SMA (200) | 272.56 | 207.36 |
Price structure
CLH Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 307.64 | 312.88 |
| 1-Period Return | -0.52% | +3.01% |
| 5-Period Return | -3.00% | +3.72% |
| 20-Period Return | +1.90% | +8.29% |
| 60-Period Return | +4.84% | +38.45% |
| 252-Period Return | +27.14% | +191.30% |
| 52-Week Low | 201.34 | 201.34 |
| 52-Week High | 335.94 | 335.94 |
| 52-Week Position | 78.97% | 82.87% |
Key levels
CLH 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 | 335.94 | 335.94 |
| 20-Period Low | 299.16 | 274.40 |
| 60-Period High | 335.94 | 335.94 |
| 60-Period Low | 274.40 | 201.34 |
Scenarios
CLH Technical Scenarios
Conditions, invalidation triggers, and what to watch for each scenario.
Bullish
Trigger
Price reclaims SMA20 at 308.48 and then extends toward the recent high at 335.94, which would confirm the pullback is a pause within the larger uptrend.
Invalidation
A close below SMA50 at 297.25 would signal that the correction is deepening rather than resolving higher.
What to watch
Daily RSI recovering above 55; MACD histogram turning back positive; volume expanding on break attempts above 308.48; weekly RSI holding above 55.
Range-Bound
Trigger
Price oscillates between SMA50 support at 297.25 and the recent high near 335.94 while the market digests the July spike and pullback.
Invalidation
A decisive break above 335.94 or below 297.25 with above-average volume.
What to watch
RSI staying between 45 and 60; MACD histogram flattening near zero; volume staying near or below the 20-day average; price repeatedly respecting SMA50.
Bearish
Trigger
Price closes below SMA50 at 297.25 and then breaks the 60-day low at 274.40, which would point to a more serious trend change.
Invalidation
Price reclaims SMA20 at 308.48 and holds above it with renewed MACD histogram expansion.
What to watch
Daily RSI losing the 50 midline; MACD histogram becoming more negative; the weekly chart closing below its SMA20 at 296.08; volume rising on down days.
Methodology
Methodology and Limitations
This technical analysis is calculated locally from adjusted OHLCV history. The daily series ends August 6, 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 6, 2026, weekly July 27, 2026 week. Generated August 7, 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.