MindTrajour Logo
Back to earnings calendar
JP

JPM

JPMorgan Chase (JPM) Earnings History

Reporting dates, EPS against expectations and the measured price reaction after each past JPMorgan Chase report.

S&P 500Dow JonesFinancials953.3B $
View the dividend calendar

Next earnings

No upcoming earnings date is currently scheduled.

Previous earnings

July 14, 2026

Pre-market
Close before$334.53
Open after$327.00-2.3%
Recent close$358.64+7.2%
Analysis windowShowing 12 of 40 quarters

Starts with the latest 12 quarters so you can compare the current earnings regime with a longer history. Older results can be shaped by survivorship bias.

Overnight reaction

Based on recent 12 quarters

Up
4 / 12
Down
8 / 12
No change
0 / 12
UpDown
MIN+1.2%-0.1%
AVG+1.6%-1.3%
MAX+2.1%-3.6%

7th trading day reaction

Based on recent 12 quarters

Up
6 / 12
Down
6 / 12
No change
0 / 12
UpDown
MIN+1.4%-0.2%
AVG+4.0%-3.0%
MAX+7.0%-6.4%

EPS performance

Based on recent 12 quarters

Beat
12 / 12
Miss
0 / 12
Meet
0 / 12
BeatMiss
MIN+5.0%
AVG+9.3%
MAX+19.4%

Based on recent 12 quarters

Event timeline

Upcoming

Nothing scheduled yet.

Past

JPJPMBefore openJul 14, 2026JPMorgan ChaseEPS 6.14 vs est. 5.59EarningsJPJPMJul 6, 2026JPMorgan Chase1.5Ex-dateJPJPMBefore openApr 14, 2026JPMorgan ChaseEPS 5.94 vs est. 5.49EarningsJPJPMApr 6, 2026JPMorgan Chase1.5Ex-dateJPJPMBefore openJan 13, 2026JPMorgan ChaseEPS 5.23 vs est. 4.87EarningsJPJPMJan 6, 2026JPMorgan Chase1.5Ex-dateJPJPMBefore openOct 14, 2025JPMorgan ChaseEPS 5.07 vs est. 4.83EarningsJPJPMOct 6, 2025JPMorgan Chase1.5Ex-dateJPJPMBefore openJul 15, 2025JPMorgan ChaseEPS 4.96 vs est. 4.51EarningsJPJPMJul 3, 2025JPMorgan Chase1.4Ex-dateJPJPMBefore openApr 11, 2025JPMorgan ChaseEPS 5.07 vs est. 4.62EarningsJPJPMApr 4, 2025JPMorgan Chase1.4Ex-dateJPJPMBefore openJan 15, 2025JPMorgan ChaseEPS 4.81 vs est. 4.03EarningsJPJPMJan 6, 2025JPMorgan Chase1.25Ex-dateJPJPMBefore openOct 11, 2024JPMorgan ChaseEPS 4.37 vs est. 4.02EarningsJPJPMOct 4, 2024JPMorgan Chase1.25Ex-dateJPJPMBefore openJul 12, 2024JPMorgan ChaseEPS 4.4 vs est. 4.19EarningsJPJPMJul 5, 2024JPMorgan Chase1.15Ex-dateJPJPMBefore openApr 12, 2024JPMorgan ChaseEPS 4.63 vs est. 4.18EarningsJPJPMApr 4, 2024JPMorgan Chase1.15Ex-dateJPJPMBefore openJan 12, 2024JPMorgan ChaseEPS 3.97 vs est. 3.73EarningsJPJPMJan 4, 2024JPMorgan Chase1.05Ex-dateJPJPMBefore openOct 13, 2023JPMorgan ChaseEPS 4.33 vs est. 3.89EarningsJPJPMOct 5, 2023JPMorgan Chase1.05Ex-dateJPJPMBefore openJul 14, 2023JPMorgan ChaseEPS 4.37 vs est. 3.62EarningsJPJPMJul 5, 2023JPMorgan Chase1Ex-dateJPJPMBefore openApr 14, 2023JPMorgan ChaseEPS 4.1 vs est. 3.41EarningsJPJPMApr 5, 2023JPMorgan Chase1Ex-dateJPJPMBefore openJan 13, 2023JPMorgan ChaseEPS 3.57 vs est. 3.11EarningsJPJPMJan 5, 2023JPMorgan Chase1Ex-dateJPJPMBefore openOct 14, 2022JPMorgan ChaseEPS 3.12 vs est. 2.96EarningsJPJPMOct 5, 2022JPMorgan Chase1Ex-dateJPJPMBefore openJul 14, 2022JPMorgan ChaseEPS 2.76 vs est. 2.85EarningsJPJPMJul 5, 2022JPMorgan Chase1Ex-dateJPJPMBefore openApr 13, 2022JPMorgan ChaseEPS 2.63 vs est. 2.73EarningsJPJPMApr 5, 2022JPMorgan Chase1Ex-dateJPJPMBefore openJan 14, 2022JPMorgan ChaseEPS 3.33 vs est. 2.98EarningsJPJPMJan 5, 2022JPMorgan Chase1Ex-dateJPJPMBefore openOct 13, 2021JPMorgan ChaseEPS 3.74 vs est. 3EarningsJPJPMOct 5, 2021JPMorgan Chase1Ex-dateJPJPMBefore openJul 13, 2021JPMorgan ChaseEPS 3.78 vs est. 3.1EarningsJPJPMJul 2, 2021JPMorgan Chase0.9Ex-dateJPJPMBefore openApr 14, 2021JPMorgan ChaseEPS 4.5 vs est. 3.05EarningsJPJPMApr 5, 2021JPMorgan Chase0.9Ex-dateJPJPMBefore openJan 15, 2021JPMorgan ChaseEPS 3.79 vs est. 2.72EarningsJPJPMJan 5, 2021JPMorgan Chase0.9Ex-dateJPJPMBefore openOct 13, 2020JPMorgan ChaseEPS 2.92 vs est. 2.35EarningsJPJPMOct 5, 2020JPMorgan Chase0.9Ex-dateJPJPMBefore openJul 14, 2020JPMorgan ChaseEPS 1.38 vs est. 1.34EarningsJPJPMJul 2, 2020JPMorgan Chase0.9Ex-dateJPJPMBefore openApr 14, 2020JPMorgan ChaseEPS 0.78 vs est. 1.7EarningsJPJPMApr 3, 2020JPMorgan Chase0.9Ex-dateJPJPMBefore openJan 14, 2020JPMorgan ChaseEPS 2.57 vs est. 2.32EarningsJPJPMJan 3, 2020JPMorgan Chase0.9Ex-dateJPJPMBefore openOct 15, 2019JPMorgan ChaseEPS 2.68 vs est. 2.44EarningsJPJPMOct 3, 2019JPMorgan Chase0.9Ex-dateJPJPMBefore openJul 16, 2019JPMorgan ChaseEPS 2.59 vs est. 2.5EarningsJPJPMJul 3, 2019JPMorgan Chase0.8Ex-dateJPJPMBefore openApr 12, 2019JPMorgan ChaseEPS 2.65 vs est. 2.32EarningsJPJPMApr 4, 2019JPMorgan Chase0.8Ex-dateJPJPMBefore openJan 15, 2019JPMorgan ChaseEPS 1.98 vs est. 2.2EarningsJPJPMJan 3, 2019JPMorgan Chase0.8Ex-dateJPJPMBefore openOct 12, 2018JPMorgan ChaseEPS 2.34 vs est. 2.24EarningsJPJPMOct 4, 2018JPMorgan Chase0.8Ex-dateJPJPMBefore openJul 13, 2018JPMorgan ChaseEPS 2.29 vs est. 2.22EarningsJPJPMJul 5, 2018JPMorgan Chase0.56Ex-dateJPJPMBefore openApr 13, 2018JPMorgan ChaseEPS 2.37 vs est. 2.28EarningsJPJPMApr 5, 2018JPMorgan Chase0.56Ex-dateJPJPMBefore openJan 12, 2018JPMorgan ChaseEPS 1.76 vs est. 1.69EarningsJPJPMJan 4, 2018JPMorgan Chase0.56Ex-dateJPJPMBefore openOct 12, 2017JPMorgan ChaseEPS 1.76 vs est. 1.67EarningsJPJPMOct 5, 2017JPMorgan Chase0.56Ex-dateJPJPMBefore openJul 14, 2017JPMorgan ChaseEPS 1.82 vs est. 1.57EarningsJPJPMJul 3, 2017JPMorgan Chase0.5Ex-dateJPJPMBefore openApr 13, 2017JPMorgan ChaseEPS 1.65 vs est. 1.51EarningsJPJPMApr 4, 2017JPMorgan Chase0.5Ex-dateJPJPMBefore openJan 13, 2017JPMorgan ChaseEPS 1.71 vs est. 1.42EarningsJPJPMJan 4, 2017JPMorgan Chase0.48Ex-dateJPJPMBefore openOct 14, 2016JPMorgan ChaseEPS 1.58 vs est. 1.4EarningsJPJPMOct 4, 2016JPMorgan Chase0.48Ex-dateJPJPMJul 1, 2016JPMorgan Chase0.48Ex-dateJPJPMApr 4, 2016JPMorgan Chase0.44Ex-dateJPJPMJan 4, 2016JPMorgan Chase0.44Ex-dateJPJPMOct 2, 2015JPMorgan Chase0.44Ex-dateJPJPMJul 1, 2015JPMorgan Chase0.44Ex-dateJPJPMApr 1, 2015JPMorgan Chase0.4Ex-dateJPJPMJan 2, 2015JPMorgan Chase0.4Ex-dateJPJPMOct 2, 2014JPMorgan Chase0.4Ex-dateJPJPMJul 1, 2014JPMorgan Chase0.4Ex-dateJPJPMApr 2, 2014JPMorgan Chase0.38Ex-dateJPJPMJan 2, 2014JPMorgan Chase0.38Ex-dateJPJPMOct 2, 2013JPMorgan Chase0.38Ex-dateJPJPMJul 2, 2013JPMorgan Chase0.38Ex-dateJPJPMApr 3, 2013JPMorgan Chase0.3Ex-dateJPJPMJan 2, 2013JPMorgan Chase0.3Ex-dateJPJPMOct 3, 2012JPMorgan Chase0.3Ex-dateJPJPMJul 3, 2012JPMorgan Chase0.3Ex-dateJPJPMApr 3, 2012JPMorgan Chase0.3Ex-dateJPJPMJan 4, 2012JPMorgan Chase0.25Ex-dateJPJPMOct 4, 2011JPMorgan Chase0.25Ex-dateJPJPMJul 1, 2011JPMorgan Chase0.25Ex-dateJPJPMApr 4, 2011JPMorgan Chase0.25Ex-dateJPJPMJan 4, 2011JPMorgan Chase0.05Ex-dateJPJPMOct 4, 2010JPMorgan Chase0.05Ex-dateJPJPMJul 1, 2010JPMorgan Chase0.05Ex-dateJPJPMApr 1, 2010JPMorgan Chase0.05Ex-dateJPJPMJan 4, 2010JPMorgan Chase0.05Ex-dateJPJPMOct 2, 2009JPMorgan Chase0.05Ex-dateJPJPMJul 1, 2009JPMorgan Chase0.05Ex-dateJPJPMApr 2, 2009JPMorgan Chase0.05Ex-dateJPJPMJan 2, 2009JPMorgan Chase0.38Ex-dateJPJPMOct 2, 2008JPMorgan Chase0.38Ex-dateJPJPMJul 1, 2008JPMorgan Chase0.38Ex-dateJPJPMApr 2, 2008JPMorgan Chase0.38Ex-dateJPJPMJan 2, 2008JPMorgan Chase0.38Ex-dateJPJPMOct 3, 2007JPMorgan Chase0.38Ex-dateJPJPMJul 3, 2007JPMorgan Chase0.38Ex-dateJPJPMApr 3, 2007JPMorgan Chase0.34Ex-dateJPJPMJan 3, 2007JPMorgan Chase0.34Ex-dateJPJPMOct 4, 2006JPMorgan Chase0.34Ex-dateJPJPMJul 3, 2006JPMorgan Chase0.34Ex-dateJPJPMApr 4, 2006JPMorgan Chase0.34Ex-dateJPJPMJan 4, 2006JPMorgan Chase0.34Ex-dateJPJPMOct 4, 2005JPMorgan Chase0.34Ex-dateJPJPMJul 1, 2005JPMorgan Chase0.34Ex-dateJPJPMApr 4, 2005JPMorgan Chase0.34Ex-dateJPJPMJan 4, 2005JPMorgan Chase0.34Ex-dateJPJPMOct 4, 2004JPMorgan Chase0.34Ex-dateJPJPMJul 1, 2004JPMorgan Chase0.34Ex-dateJPJPMApr 2, 2004JPMorgan Chase0.34Ex-dateJPJPMJan 2, 2004JPMorgan Chase0.34Ex-dateJPJPMOct 2, 2003JPMorgan Chase0.34Ex-dateJPJPMJul 1, 2003JPMorgan Chase0.34Ex-dateJPJPMApr 2, 2003JPMorgan Chase0.34Ex-dateJPJPMJan 2, 2003JPMorgan Chase0.34Ex-dateJPJPMOct 2, 2002JPMorgan Chase0.34Ex-dateJPJPMJul 2, 2002JPMorgan Chase0.34Ex-dateJPJPMApr 3, 2002JPMorgan Chase0.34Ex-dateJPJPMJan 2, 2002JPMorgan Chase0.34Ex-dateJPJPMOct 3, 2001JPMorgan Chase0.34Ex-dateJPJPMJul 3, 2001JPMorgan Chase0.34Ex-dateJPJPMApr 4, 2001JPMorgan Chase0.34Ex-dateJPJPMJan 3, 2001JPMorgan Chase0.32Ex-dateJPJPMOct 4, 2000JPMorgan Chase0.32Ex-dateJPJPMJul 3, 2000JPMorgan Chase0.32Ex-dateJPJPMApr 4, 2000JPMorgan Chase0.32Ex-dateJPJPMJan 4, 2000JPMorgan Chase0.2733Ex-dateJPJPMOct 4, 1999JPMorgan Chase0.2733Ex-dateJPJPMJul 1, 1999JPMorgan Chase0.2733Ex-dateJPJPMApr 1, 1999JPMorgan Chase0.2733Ex-dateJPJPMJan 4, 1999JPMorgan Chase0.24Ex-dateJPJPMOct 2, 1998JPMorgan Chase0.24Ex-dateJPJPMJul 1, 1998JPMorgan Chase0.24Ex-dateJPJPMApr 2, 1998JPMorgan Chase0.24Ex-dateJPJPMJan 2, 1998JPMorgan Chase0.2067Ex-dateJPJPMOct 2, 1997JPMorgan Chase0.2067Ex-dateJPJPMJul 1, 1997JPMorgan Chase0.2067Ex-dateJPJPMApr 2, 1997JPMorgan Chase0.2067Ex-dateJPJPMJan 2, 1997JPMorgan Chase0.1867Ex-dateJPJPMOct 2, 1996JPMorgan Chase0.1867Ex-dateJPJPMJul 2, 1996JPMorgan Chase0.1867Ex-dateJPJPMApr 2, 1996JPMorgan Chase0.0623Ex-dateJPJPMJan 3, 1996JPMorgan Chase0.1667Ex-dateJPJPMOct 4, 1995JPMorgan Chase0.1667Ex-dateJPJPMJul 3, 1995JPMorgan Chase0.1667Ex-dateJPJPMMar 31, 1995JPMorgan Chase0.1467Ex-dateJPJPMDec 30, 1994JPMorgan Chase0.1467Ex-dateJPJPMSep 30, 1994JPMorgan Chase0.1467Ex-dateJPJPMJun 29, 1994JPMorgan Chase0.1267Ex-dateJPJPMMar 30, 1994JPMorgan Chase0.1267Ex-dateJPJPMDec 31, 1993JPMorgan Chase0.1267Ex-dateJPJPMSep 30, 1993JPMorgan Chase0.11Ex-dateJPJPMJun 29, 1993JPMorgan Chase0.11Ex-dateJPJPMMar 31, 1993JPMorgan Chase0.11Ex-dateJPJPMDec 30, 1992JPMorgan Chase0.1Ex-dateJPJPMSep 30, 1992JPMorgan Chase0.1Ex-dateJPJPMJun 29, 1992JPMorgan Chase0.1Ex-dateJPJPMMar 31, 1992JPMorgan Chase0.1Ex-dateJPJPMDec 23, 1991JPMorgan Chase0.0163Ex-dateJPJPMDec 9, 1991JPMorgan Chase0.0833Ex-dateJPJPMSep 9, 1991JPMorgan Chase0.0833Ex-dateJPJPMJun 10, 1991JPMorgan Chase0.0833Ex-dateJPJPMMar 11, 1991JPMorgan Chase0.0833Ex-dateJPJPMDec 10, 1990JPMorgan Chase0.0833Ex-dateJPJPMSep 10, 1990JPMorgan Chase0.2267Ex-dateJPJPMJun 11, 1990JPMorgan Chase0.2267Ex-dateJPJPMMar 9, 1990JPMorgan Chase0.2267Ex-dateJPJPMDec 11, 1989JPMorgan Chase0.2267Ex-dateJPJPMSep 11, 1989JPMorgan Chase0.2267Ex-dateJPJPMJun 9, 1989JPMorgan Chase0.2267Ex-dateJPJPMMar 9, 1989JPMorgan Chase0.2267Ex-dateJPJPMDec 9, 1988JPMorgan Chase0.2267Ex-dateJPJPMSep 9, 1988JPMorgan Chase0.2267Ex-dateJPJPMJun 9, 1988JPMorgan Chase0.2267Ex-dateJPJPMMar 9, 1988JPMorgan Chase0.2267Ex-dateJPJPMDec 9, 1987JPMorgan Chase0.2267Ex-dateJPJPMSep 9, 1987JPMorgan Chase0.2267Ex-dateJPJPMJun 9, 1987JPMorgan Chase0.2267Ex-dateJPJPMMar 9, 1987JPMorgan Chase0.2267Ex-dateJPJPMDec 9, 1986JPMorgan Chase0.2167Ex-date

Reflects what has been synced so far, not necessarily this company's complete history.

View the full market calendar

Reporting sessions refer to US market hours. Companies can change their announced date.

Track earnings alongside your trades

MindTrajour is the options-specific trading journal that surfaces the patterns hiding in your data — including how your trades perform around earnings.

Start for free