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 seriesLatest CloseDateDifferenceStatus
Calculation series307.64August 6, 2026-Verified
Verification series307.64August 6, 20260.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.

IndicatorDailyWeekly
RSI (14)52.0161.72
MACD (12, 26, 9)3.47 / 4.05 / -0.5810.58 / 10.67 / -0.09
ATR (14)8.52 (2.77%)17.43 (5.57%)
Bollinger Bands (20, 2)297.27 - 319.68273.63 - 318.54
SMA (20)308.48296.08
SMA (50)297.25265.88
SMA (200)272.56207.36

Price structure

CLH Price Structure and Returns

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

MetricDailyWeekly
Current Price307.64312.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 Low201.34201.34
52-Week High335.94335.94
52-Week Position78.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.

LevelDailyWeekly
20-Period High335.94335.94
20-Period Low299.16274.40
60-Period High335.94335.94
60-Period Low274.40201.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.