CRH technical analysis

CRH Technical Analysis

Analysis date

August 4, 2026

Market

NYSE (USD)

Daily cutoff

August 3, 2026

Reliability

Passed

Informational use only. This page is not investment advice.

Data verification

CRH Data Verification

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

Symbol
CRH
Market
NYSE
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 series98.59August 3, 2026 (regular-market close)-Verified
Verification series98.59August 3, 20260.00%Verified

Bottom line

CRH Technical Analysis Summary

CRH (CRH plc) is in a clear downtrend as of the August 3, 2026 cutoff. The daily close at 98.59 sits below SMA20 (101.53), SMA50 (104.83), and SMA200 (113.36), with the daily 52-week position at 15.06%. RSI14 is 42.85 on the daily chart and 36.51 on the weekly chart, and the MACD histogram is negative on both timeframes. The weekly picture is more severe, with a 52-week position of 2.44% and a weekly close of 95.01 sitting just above the 94.12 low. The August 3 session produced a 3.77% bounce on above-average volume, an early sign of stabilization, but it comes after an 8.36% decline over the prior 20 sessions. Key support is at 94.12 (20-day and 60-day low), followed by 92.91 (daily 52-week low) and 86.21 (60-week low). Resistance starts at SMA20 (101.53) and the 20-day high (108.11), with SMA200 (113.36) and the 60-day high (116.90) above. A close above SMA20 would be the first constructive signal, while a break below 94.12 would extend the downtrend.

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
Bearish. The August 3 close at 98.59 is below SMA20 (101.53), SMA50 (104.83), and SMA200 (113.36). The averages are stacked in a bearish alignment with the longer averages above the shorter ones, and all three are sloping downward, confirming a medium-term downtrend.
Momentum
Bearish. RSI14 at 42.85 is below the 50 midline but above the 30 oversold level. MACD at -2.34 is below the signal line at -1.97 with a negative histogram of -0.37, confirming negative momentum, though the modest histogram suggests the selling pressure is not accelerating.
Volatility
Moderate. ATR14 is 3.47, or 3.52% of price, indicating an average daily move of about 3.5%. Bollinger Bands span 95.42 to 107.64, and the close sits in the lower half of the range, reflecting the recent slide while leaving room for a mean-reversion bounce.
Volume
Above average. August 3 volume of 5,064,200 shares was 125.28% of the 20-session average of 4,042,340. The rebound came on volume above the 20-session norm, which strengthens the case for a stabilization attempt near support.

Assessment

The daily timeframe remains in a downtrend with price below every major average, but the August 3 bounce on above-average volume from the 94.12 support zone is a first sign of stabilization. A recovery back above SMA20 at 101.53 would be the first constructive signal, while RSI reclaiming 50 would confirm improving momentum.

Weekly (July 27, 2026 week)

Trend
Mixed. The completed weekly close at 95.01 is below SMA20 (107.16) and SMA50 (113.43) but well above SMA200 (81.01), which continues to slope upward. The medium-term weekly trend is bearish, but the long-term uptrend built over the past five years remains structurally intact.
Momentum
Bearish. Weekly RSI14 at 36.51 is below the 50 midline and approaching oversold territory. MACD at -3.32 is below the signal line at -2.14 with a negative histogram of -1.19 that is widening, indicating downside momentum is still building on the weekly scale.
Volatility
Elevated. ATR14 is 7.83, or 8.24% of the weekly close, reflecting wide weekly ranges. Bollinger Bands span 94.25 to 120.08, and the close is in the lower part of the bands, consistent with the corrective phase.
Volume
Above average. Weekly volume of 26,350,300 shares was 113.80% of the 20-week average of 23,153,990, indicating active participation in the decline.

Assessment

The weekly chart shows a stock sitting at the low end of its 52-week range within a longer-term uptrend. Price closed at 95.01, just above the 94.12 weekly 52-week low. The widening MACD histogram and above-average volume argue for caution, while the rising SMA200 at 81.01 provides structural support. Holding 94.12 keeps the long-term uptrend intact, and this week is a critical juncture.

Key indicators

CRH Key Technical Indicators

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

IndicatorDailyWeekly
RSI (14)42.8536.51
MACD (12, 26, 9)-2.34 / -1.97 / -0.37-3.32 / -2.14 / -1.19
ATR (14)3.47 (3.52%)7.83 (8.24%)
Bollinger Bands (20, 2)95.42 - 107.6494.25 - 120.08
SMA (20)101.53107.16
SMA (50)104.83113.43
SMA (200)113.3681.01

Price structure

CRH Price Structure and Returns

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

MetricDailyWeekly
Current Price98.5995.01
1-Period Return+3.77%-4.87%
5-Period Return-4.15%-15.41%
20-Period Return-8.36%-4.47%
60-Period Return-13.89%+3.41%
252-Period Return+4.03%+128.21%
52-Week Low92.9194.12
52-Week High130.61130.61
52-Week Position15.06%2.44%

Key levels

CRH Support and Resistance Levels

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

LevelDailyWeekly
20-Period High108.11120.10
20-Period Low94.1294.12
60-Period High116.90130.61
60-Period Low94.1286.21

Scenarios

CRH Technical Scenarios

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

Bullish

Trigger

Price holds above the 94.12 support zone and closes above SMA20 at 101.53 on above-average volume.

Invalidation

Price closes back below 94.12 (20-day and 60-day low).

What to watch

Daily RSI reclaiming 50, the MACD histogram turning positive, and a weekly close back above the weekly SMA20 at 107.16.

Range-Bound

Trigger

Price oscillates between the 94.12 support and the SMA20 to SMA50 resistance zone from 101.53 to 104.83.

Invalidation

A decisive close below 94.12 or above the 20-day high at 108.11.

What to watch

RSI holding between 35 and 55, volume fading on the pullbacks, and the weekly MACD histogram flattening toward zero.

Bearish

Trigger

Price closes below the 94.12 support and continues toward the daily 52-week low at 92.91, then the 60-week low at 86.21.

Invalidation

Price reclaims 94.12 and holds above it with above-average volume.

What to watch

Daily RSI moving below 30 (oversold), rising volume on down days, and the weekly MACD histogram deepening further.

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.