XOM technical analysis

XOM 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

XOM Data Verification

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

Symbol
XOM
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 series155.06August 3, 2026-Verified
Verification series155.06August 3, 20260.00%Verified

Bottom line

XOM Technical Analysis Summary

XOM has shifted into a bullish multi-timeframe setup at the August 3, 2026 cutoff. The daily close of 155.06 and the weekly close of 155.44 both sit above SMA20, SMA50, and SMA200, and price has gained about 13.65% over the last 20 sessions to reach roughly 72% of the 52-week range. Daily momentum is constructive with MACD at 3.52 versus a 2.81 signal and RSI14 at 62.19, leaving room before overbought territory. The weekly MACD histogram is slightly negative at -0.54, so the longer-term momentum is positive but cooling after the strong advance. Initial resistance is the 159.07 20-day high, followed by the 163.68 60-day high. Support sits at the daily SMA20 near 149.35 and the 137.12 20-day low. A close above 159.07 would confirm continuation, while a sustained close below SMA20 would signal a pullback toward the 134.95 area.

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
Bullish. The August 3 close at 155.06 is above SMA20 (149.35), SMA50 (146.37), and SMA200 (138.26). The averages are in bullish order, with SMA20 above SMA50 and SMA50 above SMA200.
Momentum
Neutral to bullish. RSI14 at 62.19 is in neutral territory and below the conventional 70 overbought threshold. MACD is 3.52 versus a 2.81 signal, with a positive 0.70 histogram, indicating improving bullish momentum.
Volatility
Moderate. ATR14 is 3.70, or 2.38% of price. Bollinger Bands span 136.46 to 162.23, and the close sits in the upper half of the band after the recent advance.
Volume
Near average. August 3 volume was 14,527,600 shares, or 0.99x the 20-session average of 14,614,100, showing normal participation during the rally.

Assessment

The daily timeframe is bullish, with price above every major average in proper alignment and a positive MACD histogram. The roughly 13.65% gain over the last 20 sessions has pushed price about 72% up the 52-week range, and RSI at 62.19 is not yet overbought, leaving room to extend. A close above the 159.07 20-day high would strengthen the setup, while a close below SMA20 at 149.35 would signal a pullback toward the 137.12 area.

Weekly (July 27, 2026 week)

Trend
Bullish. The completed weekly close at 155.44 is above SMA20 (149.66), SMA50 (133.57), and SMA200 (110.13). The averages are in bullish alignment, and SMA200 is sloping upward, confirming the longer-term uptrend.
Momentum
Neutral. Weekly RSI14 is 58.79, below the conventional 70 overbought threshold. MACD is 3.35 versus a 3.88 signal, with a slightly negative histogram of -0.54, indicating momentum that is positive but cooling after the strong run.
Volatility
Moderate. ATR14 is 9.02, or 5.80% of the weekly close. Bollinger Bands span 132.62 to 166.70, with the close in the upper half of the range.
Volume
Below average. Weekly volume was 73,119,300 shares, or 0.81x the 20-week average of 89,766,930, reflecting lighter participation as price consolidates near the highs.

Assessment

The weekly timeframe confirms the bullish structure, with price above all three major averages and a roughly 202% gain over the last 252 weeks. Weekly RSI at 58.79 is not overbought, and the slightly negative MACD histogram suggests the weekly momentum is consolidating rather than reversing. The 175.22 52-week high is the main resistance, while the 20-week average near 149.66 and the 100.62 60-week low are the first support layers to watch.

Key indicators

XOM Key Technical Indicators

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

IndicatorDailyWeekly
RSI (14)62.1958.79
MACD (12, 26, 9)3.52 / 2.81 / 0.703.35 / 3.88 / -0.54
ATR (14)3.70 (2.38%)9.02 (5.80%)
Bollinger Bands (20, 2)136.46 to 162.23132.62 to 166.70
SMA (20)149.35149.66
SMA (50)146.37133.57
SMA (200)138.26110.13

Price structure

XOM Price Structure and Returns

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

MetricDailyWeekly
Current Price155.06155.44
1-Period Return-0.24%-0.96%
5-Period Return+0.19%+13.84%
20-Period Return+13.65%+0.24%
60-Period Return+4.99%+53.83%
252-Period Return+43.32%+202.03%
52-Week Low102.27102.62
52-Week High175.22175.22
52-Week Position72.36%72.75%

Key levels

XOM Support and Resistance Levels

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

LevelDailyWeekly
20-Period High159.07175.22
20-Period Low137.12134.95
60-Period High163.68175.22
60-Period Low134.95100.62

Scenarios

XOM Technical Scenarios

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

Bullish

Trigger

Price closes above the 159.07 20-day high with volume above the 20-session average.

Invalidation

Price closes back below SMA20 at 149.35.

What to watch

RSI holding above 60 on pullbacks and the daily MACD histogram staying positive.

Range-Bound

Trigger

Price consolidates between SMA20 at 149.35 and the 159.07 20-day high.

Invalidation

A decisive break of either boundary with increasing volume.

What to watch

Volume normalizing toward the 20-session average and RSI holding between 45 and 65.

Bearish

Trigger

Price closes below SMA20 at 149.35 and then breaks the 137.12 20-day low on above-average volume.

Invalidation

Price reclaims 149.35 and holds above SMA20.

What to watch

A falling daily MACD histogram and the weekly MACD histogram moving further below signal.

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.