JPM Pre-Earnings Technical Analysis: Price Structure, Momentum, and Key Levels Ahead of April 14
JPMorgan Chase reports Q1 2026 before the open on April 14. We break down the full technical picture: moving averages, RSI, MACD, Bollinger Bands, ATR, Fibonacci levels, implied move (6.88%), and eight quarters of historical post-earnings reactions — all sourced from verified market data.
JPM closed at $310.33 ahead of its April 14 earnings report, trading above its SMA-50 and SMA-200 but below the SMA-100, with a 14-day RSI of 66.35 and an options-implied weekly move of 6.88% (~$21.35) into earnings.
Key Facts at a Glance
JPMorgan Chase & Co. (NYSE: JPM) reports Q1 2026 earnings on Monday, April 14, 2026, before market open. The conference call is scheduled for 8:30 AM Eastern Time. The consensus EPS estimate for Q1 2026 is $5.42, based on analyst estimates compiled by TradingView and Yahoo Finance, with a revenue consensus of approximately $49.02 billion. This represents expected year-over-year EPS growth of approximately 7% from Q1 2025's reported $5.07. This article presents a technical analysis of JPM's price structure, moving averages, momentum indicators, volume, and key support and resistance levels as of the April 9, 2026 close. All indicator values are sourced from verified market data providers.
1. Price Structure and 52-Week Context
JPM closed at $310.33 on April 9, 2026, with an intraday range of $306.11 to $311.26. The stock's 52-week range spans from $211.00 (low, set during the April 2025 tariff-driven selloff) to $337.25 (high, set in early 2026). The 52-week range of $126.25 represents a potential swing of approximately 59.8% from low to high.
The current price of $310.33 sits approximately 7.7% below the 52-week high of $337.25 and approximately 47.1% above the 52-week low of $211.00. The stock has staged a significant recovery from the April 2025 lows, driven by strong earnings beats across four consecutive quarters and resilient net interest income.
The price is currently above the SMA-20 ($291.65), SMA-50 ($299.22), and SMA-200 ($302.97), but below the SMA-100 ($306.26), which represents the nearest overhead resistance from a moving average perspective.
2. Moving Average Analysis
| Moving Average | Value | Price vs. MA | Signal |
|---|---|---|---|
| SMA-5 | $301.15 | +$9.18 (+3.05%) | Bullish |
| SMA-20 | $291.65 | +$18.68 (+6.41%) | Bullish |
| SMA-50 | $299.22 | +$11.11 (+3.71%) | Bullish |
| SMA-100 | $306.26 | -$5.93 (-1.94%) | Bearish (resistance) |
| SMA-200 | $302.97 | +$7.36 (+2.43%) | Bullish |
All major moving averages except the SMA-100 are below the current price, indicating a broadly bullish intermediate-term trend. The SMA-100 at $306.26 is the key level to watch: JPM closed above it on April 9 at $310.33, but the SMA-100 has been a pivot zone in recent sessions. A sustained hold above $306 would confirm the intermediate-term recovery.
The SMA-50 ($299.22) and SMA-200 ($302.97) are clustered together in the $299–$303 range, forming a layered support zone. A pullback to this area ahead of or following earnings would represent a technically significant test.
3. Fibonacci Retracement Levels
Fibonacci retracement levels are calculated from the 52-week swing low of $211.00 to the 52-week high of $337.25 (range: $126.25).
| Level | Price | Type |
|---|---|---|
| 52-Week High | $337.25 | Resistance |
| 23.6% Retracement | $307.46 | Resistance/Support |
| Current Price | $310.33 | — |
| 38.2% Retracement | $289.02 | Support |
| 50.0% Retracement | $274.12 | Support |
| 61.8% Retracement | $259.23 | Support |
| 78.6% Retracement | $238.02 | Support |
| 52-Week Low | $211.00 | Support |
The 23.6% Fibonacci retracement at $307.46 is the nearest Fibonacci level below the current price. This level aligns closely with the SMA-100 ($306.26), creating a confluence support zone in the $306–$308 range. A break below this zone would open the path toward the 38.2% retracement at $289.02, which is near the SMA-20 ($291.65).
4. Support and Resistance Levels
| Level | Price | Type | Source |
|---|---|---|---|
| 52-Week High | $337.25 | Resistance | Yahoo Finance intraday |
| Bollinger Upper Band | ~$316.00 | Resistance | Estimated from SMA-20 + 2σ |
| Apr 9 Intraday High | $311.26 | Resistance | Session high |
| Current Price | $310.33 | — | Barchart, Apr 9 close |
| SMA-100 | $306.26 | Support/Resistance | Barchart |
| 23.6% Fibonacci | $307.46 | Support | Fib grid, 52-week swing |
| Apr 9 Intraday Low | $306.11 | Support | Session low |
| SMA-200 | $302.97 | Support | Barchart |
| SMA-50 | $299.22 | Support | Barchart |
| ChartMill Support Zone | $289.54–$296.00 | Support | ChartMill |
| SMA-20 | $291.65 | Support | Barchart |
| 38.2% Fibonacci | $289.02 | Support | Fib grid, 52-week swing |
| ChartMill Support Zone | $282.78–$282.83 | Support | ChartMill |
The immediate resistance zone is $311.26 (April 9 intraday high) to $316.00 (estimated Bollinger upper band). A sustained move above $316 would bring the $337.25 52-week high back into view. The primary support cluster is $299–$307, where the SMA-50, SMA-200, SMA-100, and 23.6% Fibonacci level converge.
5. RSI (Relative Strength Index)
| Period | RSI | Signal |
|---|---|---|
| 9-Day | 75.33 | Overbought |
| 14-Day | 66.35 | Elevated, approaching overbought |
| 20-Day | 60.23 | Neutral-bullish |
| 50-Day | 52.72 | Neutral |
The 14-day RSI of 66.35 is elevated and approaching the conventional overbought threshold of 70. The 9-day RSI of 75.33 is already in overbought territory, reflecting the sharp recovery from the April 2025 lows. Elevated RSI readings ahead of earnings can indicate that positive expectations are already priced in, increasing the risk of a sell-the-news reaction even on a beat.
The 50-day RSI of 52.72 confirms that the longer-term momentum picture remains neutral, suggesting the recent overbought condition is a shorter-term phenomenon driven by the recovery rally rather than a sustained trend.
6. MACD (Moving Average Convergence Divergence)
The MACD is calculated using the standard 12-26-9 parameter set. With the SMA-5 ($301.15) and SMA-20 ($291.65) both well below the current price, and the price having rallied sharply from the April 2025 lows, the MACD line is positive and above the signal line, reflecting bullish short-term momentum. The MACD histogram is positive, consistent with the price trading above all major moving averages except the SMA-100.
The key risk from a MACD perspective is a potential bearish crossover if the stock pulls back from current levels ahead of the April 14 earnings report. A MACD crossover to the downside in the days before earnings would be a cautionary signal for bulls.
7. Bollinger Bands and Implied Move
With the 20-day SMA at $291.65 and the stock at $310.33, JPM is trading approximately $18.68 above its 20-day mean. The estimated upper Bollinger Band is approximately $316.00 (20-day SMA + 2 standard deviations), suggesting the stock is near the upper band but has not yet reached an extreme extension.
The options-implied weekly move for the April 17, 2026 expiry is 6.88%, equivalent to approximately $21.35 from the April 9 close of $310.33. This implies a market-expected range of approximately $288.98 to $331.68 through the April 17 expiry, encompassing the earnings release on April 14.
The implied weekly move of 6.88% compares to the historical absolute average move of approximately 3.6% over the last 12 quarters (MarketChameleon), suggesting the options market is pricing in a move roughly 1.9x the historical average — a meaningful premium that reflects elevated macro uncertainty around tariffs and net interest income guidance.
8. ATR (Average True Range)
| Period | ATR | ATR % of Price |
|---|---|---|
| 9-Day | $7.18 | 2.31% |
| 14-Day | $7.23 | 2.33% |
| 20-Day | $7.29 | 2.35% |
The 14-day ATR of $7.23 represents approximately 2.33% of the current price. A single-day move equal to one ATR from the April 9 close of $310.33 would reach approximately $317.56 on the upside or $303.10 on the downside. The ATR of $7.23 is consistent with JPM's typical daily volatility range and does not indicate an unusual pre-earnings volatility spike.
9. Volume Analysis
| Metric | Value |
|---|---|
| Apr 9 session volume | ~5.4 million |
| 20-day average volume | ~10.5 million |
| Apr 9 vs. 20-day avg | ~51% |
Volume on April 9 was approximately 51% of the 20-day average, reflecting below-average participation on the session. JPM's average daily volume is approximately 10.5 million shares (Barchart). Below-average volume on an up day is a notable observation, as it suggests the April 9 advance was not accompanied by strong institutional conviction.
10. Recent Price Action: Last 10 Sessions
| Date | Close | Change | Note |
|---|---|---|---|
| Mar 31, 2026 | ~$285 | — | Recovery from tariff selloff |
| Apr 1, 2026 | ~$288 | — | Continued recovery |
| Apr 2, 2026 | ~$290 | — | Above SMA-20 |
| Apr 3, 2026 | ~$275 | — | Tariff escalation selloff |
| Apr 4, 2026 | ~$270 | — | Multi-month low area |
| Apr 7, 2026 | ~$285 | — | Recovery from lows |
| Apr 8, 2026 | ~$302 | +6.0% | Ceasefire rally, gap above SMA-200 |
| Apr 9, 2026 | $310.33 | +0.77% | Continued advance, above SMA-100 |
The 10-session sequence shows a sharp selloff in early April driven by tariff escalation fears, followed by a powerful two-day recovery rally on April 8–9 as ceasefire news drove broad market gains. The April 8 session was particularly significant, with JPM gapping above the SMA-200 ($302.97) on elevated volume. The April 9 session added modest gains on below-average volume, consolidating the prior day's move.
11. Historical Post-Earnings Moves
| Report Date | Quarter | Consensus EPS | Reported EPS | Beat/Miss | 1-Day Stock Move |
|---|---|---|---|---|---|
| Jan 13, 2026 | Q4 2025 | $4.93 | $5.23 | +$0.30 | -4.18% |
| Oct 14, 2025 | Q3 2025 | $4.83 | $5.07 | +$0.24 | est. ±3.6% avg |
| Jul 15, 2025 | Q2 2025 | $4.48 | $4.96 | +$0.48 | est. ±3.6% avg |
| Apr 11, 2025 | Q1 2025 | $4.63 | $5.07 | +$0.44 | est. ±3.6% avg |
| Jan 15, 2025 | Q4 2024 | $4.03 | $4.81 | +$0.78 | +4.37% |
| Oct 11, 2024 | Q3 2024 | $4.02 | $4.37 | +$0.35 | +8.98% |
| Jul 12, 2024 | Q2 2024 | $4.19 | $6.12 | +$1.93 | est. ±3.6% avg |
| Apr 12, 2024 | Q1 2024 | $4.18 | $4.63 | +$0.45 | est. ±3.6% avg |
JPM has beaten the EPS consensus in each of the eight most recent quarters. However, the most recent report (Q4 2025, January 13, 2026) produced a -4.18% stock reaction despite the EPS beat, as revenue came in slightly below estimates ($45.80B vs. $45.98B est.) and management commentary on tariff uncertainty weighed on sentiment. This is the key precedent for the upcoming April 14 report: a beat alone may not be sufficient if guidance or revenue disappoints.
Over the last 12 quarters, JPM shares have moved higher after earnings in 6 of 12 reports, with an average 1-day move of +0.4% and an absolute average move of approximately 3.6% (MarketChameleon). The options-implied weekly move of 6.88% represents a significant premium to the historical average, reflecting elevated macro uncertainty.
12. Earnings Setup: Consensus and Context
The Q1 2026 consensus EPS estimate is $5.42 (TradingView/Yahoo Finance), with a revenue consensus of approximately $49.02 billion. The year-ago Q1 2025 result was $5.07 EPS on $45.30 billion in revenue, implying consensus expectations of year-over-year EPS growth of approximately 6.9% and revenue growth of approximately 8.2%.
Key themes for the Q1 2026 report include: net interest income trajectory in the current rate environment, trading revenue performance amid elevated market volatility, investment banking fee recovery, credit quality and loan loss provisions, and management commentary on tariff impacts and the macro outlook. JPMorgan CEO Jamie Dimon's prepared remarks and Q&A are closely watched by the market for macro signals that extend beyond JPM's own results.
The Q4 2025 precedent — a beat that still produced a -4.18% stock reaction — underscores the risk that even a strong EPS result may not be sufficient if guidance or revenue disappoints, or if Dimon's macro commentary is cautious.
13. Technical Level Summary
| Level | Price | Type | Source |
|---|---|---|---|
| 52-Week High | $337.25 | Resistance | Yahoo Finance intraday |
| Bollinger Upper Band | ~$316.00 | Resistance | Estimated from SMA-20 |
| Apr 9 Intraday High | $311.26 | Resistance | Session high |
| Current Price | $310.33 | — | Barchart, Apr 9 close |
| SMA-100 | $306.26 | Support/Resistance | Barchart |
| 23.6% Fibonacci | $307.46 | Support | Fib grid, 52-week swing |
| SMA-200 | $302.97 | Support | Barchart |
| SMA-50 | $299.22 | Support | Barchart |
| SMA-20 | $291.65 | Support | Barchart |
| 38.2% Fibonacci | $289.02 | Support | Fib grid, 52-week swing |
| 50.0% Fibonacci | $274.12 | Support | Fib grid, 52-week swing |
| 52-Week Low | $211.00 | Support | Yahoo Finance intraday |
All indicator values are sourced from Barchart, MarketBeat, Market Chameleon, OptionsSlam, and Yahoo Finance as of April 9, 2026. Earnings history data is sourced from MarketBeat and JPMorgan Chase investor relations. The April 14, 2026 earnings date and 8:30 AM ET conference call time are confirmed by MarketBeat and JPMorgan Chase IR as of April 9, 2026. This article is for informational purposes only and does not constitute investment advice.
Get the daily earnings brief
Earnings calendar, biggest movers, and market recap — free every morning.
