US stocks

JPM: price today and chart

JPM at the 16:00 New York close, adjusted for dividends and splits.

334.49+1.50+0.45%As of 10/12/2026

Performance

1 day+0.45%
5 days+1.13%
1 month-5.64%
3 months-1.97%
6 months+7.64%
Year to date+5.80%
1 year+11.58%
5 years+127.93%
All time+1,064.20%

All time: since 11/22/2006, the first session in Upside data.

Right of the dashed line: forecast. Dashed line: expected price for 1, 5, 20 and 60 sessions ahead. Shaded area: typical range (±1 standard deviation of daily moves over the last 60 sessions).
Right of the dashed line: forecast. Dashed line: expected price for 1, 5, 20 and 60 sessions ahead. Shaded area: typical range (±1 standard deviation of daily moves over the last 60 sessions).
Right of the dashed line: forecast. Dashed line: expected price for 1, 5, 20 and 60 sessions ahead. Shaded area: typical range (±1 standard deviation of daily moves over the last 60 sessions).
Right of the dashed line: forecast. Dashed line: expected price for 1, 5, 20 and 60 sessions ahead. Shaded area: typical range (±1 standard deviation of daily moves over the last 60 sessions).

Key data

Previous close332.99
Open334.30
Session range
333.55336.34
52-week range
275.08364.69
Average daily range (ATR 20)1.75%
Annualised volatility (1 year)22.5%
All-time high364.69 · 08/13/2026
All-time low9.76 · 03/06/2009
Data since11/22/2006

Data: Twelve Data, prices adjusted for dividends and splits.

Technical indicators

Common indicators on daily candles after the latest session, summarised the usual way: oscillators in oversold territory read bullish, overbought read bearish; a price above a moving average reads bullish.

OscillatorsNeutral
Bullish
1
Neutral
4
Bearish
1
SummaryBearish
Bullish
5
Neutral
4
Bearish
7
Moving averagesBearish
Bullish
4
Neutral
0
Bearish
6
Oscillators
IndicatorValueReading
RSI (14)42.70Neutral
Stochastic %K (14, 3, 3)39.18Neutral
CCI (20)-26.44Neutral
Williams %R (14)-41.05Neutral
Momentum (10)-0.44Bearish
MACD (12, 26, 9)-4.79Bullish
ADX (14), trend strength27.21Neutral
Moving averages
IndicatorValueReading
Simple moving average (10)331.53Bullish
Exponential moving average (10)333.36Bullish
Simple moving average (20)337.32Bearish
Exponential moving average (20)337.00Bearish
Simple moving average (50)348.23Bearish
Exponential moving average (50)341.12Bearish
Simple moving average (100)336.73Bearish
Exponential moving average (100)335.76Bearish
Simple moving average (200)319.17Bullish
Exponential moving average (200)322.58Bullish

Monthly returns

Change from one month-end close to the next over the last five years. The current month runs to the latest session.

YearJanFebMarAprMayJunJulAugSepOctNovDec
2026-4.6%-1.8%-2.0%+7.0%-4.4%+9.4%+8.0%+1.2%-7.1%+1.6%
2025+12.1%-1.0%-7.3%+0.3%+7.9%+9.8%+2.7%+1.7%+4.6%-0.9%+0.6%+2.9%
2024+3.1%+6.7%+7.7%-3.7%+5.7%-0.2%+5.8%+5.6%-6.2%+5.9%+12.5%-4.0%
2023+5.1%+2.4%-9.1%+6.9%-1.8%+7.2%+9.3%-7.4%-0.9%-3.4%+12.2%+9.0%
2022-5.6%-4.6%-3.9%-11.8%+10.8%-14.8%+3.3%-1.4%-8.1%+21.5%+9.8%-3.0%
Average+2.0%+0.3%-2.9%-0.3%+3.6%+2.3%+5.8%0.0%-3.5%+4.9%+8.8%+1.2%
Months up60%40%20%60%60%60%100%60%20%60%100%50%

JPM news

All news →

Upside forecast for JPM

How forecasts are made →

Forecast after the 10/12/2026 session

1 session

LONG

LONG · expects a rise

Rise
37%
Flat
32%
Fall
31%
Expected return+0.07%
Reference price334.49
Stop loss326.03
Take profit348.59
Valid until10/13/2026
Signal fromBase rate

Medium confidence · Unchanged

5 sessions

LONG

LONG · expects a rise

Rise
41%
Flat
30%
Fall
29%
Expected return+0.37%
Reference price334.49
Stop loss315.57
Take profit366.02
Valid until10/19/2026
Signal fromBase rate

High confidence · Unchanged

20 sessions

LONG

LONG · expects a rise

Rise
46%
Flat
29%
Fall
25%
Expected return+1.55%
Reference price334.49
Stop loss296.65
Take profit397.55
Valid until11/09/2026
Signal fromBase rate

High confidence · Unchanged

60 sessions

LONG

LONG · expects a rise

Rise
56%
Flat
26%
Fall
18%
Expected return+4.48%
Reference price334.49
Stop loss268.96
Take profit443.72
Valid until01/07/2027
Signal fromBase rate

High confidence · Unchanged

How each strategy sees it

Probability of a rise and of a fall from every strategy at the latest session. The signal follows only the strategy in use; the others are tracked to see whether any of them does better.

Strategy1 session5 sessions20 sessions60 sessions
Base rateTrusted↑37% ↓31%↑41% ↓29%↑46% ↓25%↑56% ↓18%
Momentum↑36% ↓29%↑43% ↓27%↑50% ↓19%↑56% ↓18%
ADX trend strength↑39% ↓30%↑46% ↓23%↑50% ↓16%↑53% ↓16%
Bollinger Bands↑37% ↓31%↑42% ↓28%––
Donchian channel↑37% ↓30%↑39% ↓30%↑46% ↓21%↑53% ↓18%
Rule ensemble↑41% ↓32%↑44% ↓26%↑43% ↓25%↑57% ↓14%
MACD↑37% ↓31%↑42% ↓29%↑47% ↓28%↑55% ↓19%
RSI↑42% ↓32%↑45% ↓28%↑47% ↓18%↑53% ↓17%
Moving-average trend↑38% ↓36%↑41% ↓29%↑47% ↓21%↑64% ↓14%
Machine learning (LightGBM)↑37% ↓31%↑41% ↓29%↑46% ↓25%↑60% ↓17%

Track record for this symbol

Brier skill against the base rate in the walk-forward backtest since 2020 (above 0 means more informative than the base rate), and live forecasts scored so far.

Strategy1 session5 sessions20 sessions60 sessions
Base rate0.00%0.00%0.00%0.00%
Momentum-0.05%+0.07%+0.01%-2.84%
Moving-average trend-0.05%-0.45%-2.73%+0.05%
Machine learning (LightGBM)-0.09%-0.59%-0.98%+0.02%
Donchian channel-0.03%-0.96%-1.37%-3.34%
Bollinger Bands-0.06%-0.21%––
MACD-0.09%-0.45%-0.41%-0.48%
ADX trend strength-0.19%-0.24%-1.71%-2.10%
Rule ensemble-0.21%-0.31%-2.03%-2.05%
RSI-0.22%-0.65%-1.02%-1.77%
Live: scored / waiting0 / 10 / 10 / 10 / 1

Recent signal changes

SessionHorizonStrategyReference priceResult after costs
10/09/2026 *1 sessionLONG New332.99Open
10/09/2026 *20 sessionsLONG New332.99Open
10/09/2026 *5 sessionsLONG New332.99Open
10/09/2026 *60 sessionsLONG New332.99Open

* Backfilled: written after the fact, never counted as live

Frequently asked questions

What is the JPM price today?

JPM closed at 334.49 in the 10/12/2026 session, +0.45% from the previous session.

What is the highest JPM has been?

In Upside data since 11/22/2006, the highest level of JPM was 364.69, in the 08/13/2026 session.

What is the lowest JPM has been?

In Upside data since 11/22/2006, the lowest level of JPM was 9.76, in the 03/06/2009 session.

How has JPM moved over the past year?

Over the last 252 sessions JPM changed +11.58%, trading between 275.08 and 364.69. A typical daily range is about 1.75% of the price.