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 series | Latest Close | Date | Difference | Status |
|---|---|---|---|---|
| Calculation series | 155.06 | August 3, 2026 | - | Verified |
| Verification series | 155.06 | August 3, 2026 | 0.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.
| Indicator | Daily | Weekly |
|---|---|---|
| RSI (14) | 62.19 | 58.79 |
| MACD (12, 26, 9) | 3.52 / 2.81 / 0.70 | 3.35 / 3.88 / -0.54 |
| ATR (14) | 3.70 (2.38%) | 9.02 (5.80%) |
| Bollinger Bands (20, 2) | 136.46 to 162.23 | 132.62 to 166.70 |
| SMA (20) | 149.35 | 149.66 |
| SMA (50) | 146.37 | 133.57 |
| SMA (200) | 138.26 | 110.13 |
Price structure
XOM Price Structure and Returns
Price performance across multiple lookback periods and 52-week position.
| Metric | Daily | Weekly |
|---|---|---|
| Current Price | 155.06 | 155.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 Low | 102.27 | 102.62 |
| 52-Week High | 175.22 | 175.22 |
| 52-Week Position | 72.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.
| Level | Daily | Weekly |
|---|---|---|
| 20-Period High | 159.07 | 175.22 |
| 20-Period Low | 137.12 | 134.95 |
| 60-Period High | 163.68 | 175.22 |
| 60-Period Low | 134.95 | 100.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.
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.