TradeTrade
Jump to any asset 844 assets, updated daily

Head-to-head · Stock vs Stock

JPMorgan Chase & Co. vs Bank of America

Stock·NYSE

JPMorgan Chase & Co. JPM

$339.72 ▲ 1.25%
Buy
64 / 100 AI score
Full JPM analysis →
vs

Stock·NYSE

Bank of America Corporation BAC

$51.23 ▼ 0.91%
Sell
25 / 100 AI score
Full BAC analysis →
01

The short version

How JPM and BAC compare today, and what CleaRank Financial AI makes of it.

The verdict

JPM and BAC on the figures that matter most, and which one CleaRank Financial AI prefers today.

CleaRank Financial AI favours JPM
JPM BAC
64/100 AI score 25/100
+14.2% 1-year change -0.1%
17.9% Volatility (30d, yearly) 24.3%
51.0 RSI (14-day) 24.0
13.9x P/E ratio 12.2x
1.81% Dividend yield 2.26%
The verdict
JPM wins due to a stronger trend position, higher profitability, and a more consistent earnings record than BAC. No: the price sits below the 50-day SMA of $348.12 but above the 200-day SMA of $322.37, so the long-term trend holds. BAC trades at $51.23, below its 50-day SMA of $59.05 and below its 200-day SMA of $55.20, which leaves its trend broken on both horizons. JPM's revenue growth of 10.2% is higher than BAC's 7.1%. BAC's RSI of 23.97 is oversold, which signals a stretched selloff rather than a durable base. JPM's RSI of 50.98 is neutral, which gives it firmer footing. BAC's latest quarter missed by 18.02%, while JPM's most recent miss was 3.2%, and JPM beat in two of its last three quarters.
Key difference
BAC is more oversold, sits below all its moving averages, and posted the larger earnings miss. Its cheaper P/E and higher yield do not overcome weaker trend strength and profitability.
Outlook
JPM has the stronger 6 to 12 month setup, with the analyst median target of $373.50 implying upside from $339.72. A recovery above its 50-day SMA of $348.12 would confirm trend strength. A break below $322.37 would invalidate the bullish case. BAC's outlook depends on recovering its moving averages. A reclaim of the $55.20 200-day SMA would be the first sign of a trend change. Failure to hold current levels near $51 keeps the stock exposed to further downside.
02

Price, side by side

Both prices on one chart, rebased so the moves compare directly.

Rebased price

Both start at 0% on the first day of the period you pick, so the two lines compare directly.

Nov '25Jan '26Mar '26Jun '26Aug '26Oct '26
JPM BAC

Over 1 year: JPM gained 11.1% and BAC lost 2.0%, a gap of 13.1 points in JPM's favour.

03

Valuation and profitability

What each costs relative to its earnings and sales, and how much of its revenue it keeps.

Valuation and profitability

What each costs against its earnings and sales, and how much of its revenue it keeps.

Valuation

Lower multiples mean you pay less for each dollar of earnings or sales.

JPM BAC
$902.2B Market cap $358.2B
13.9x P/E ratio 12.2x
4.7x Price / sales 3.1x
2.5x Price / book 1.3x

Profitability

How much of each dollar of revenue becomes profit, and how hard the capital works.

JPM BAC
+10.2% Revenue growth (quarter, y/y) +7.1%
33.8% Net margin 26.8%
18.0% Return on equity 10.7%
1.4% Return on assets 0.9%
0.04 Debt / equity 0.02
On valuation
BAC is cheaper on headline multiples, with a P/E of 12.23 against JPM's 13.91. JPM's P/E is higher than BAC's, which means the market pays more per dollar of earnings for JPM's franchise. JPM's analyst target median of $373.50 sits about 10% above its current price, based on the 25 analysts covering it. BAC's analyst target median of $66.00 sits about 29% above its $51.23 price. The dividend yield is 1.81% for JPM and 2.26% for BAC, so BAC offers more current income. JPM's valuation is higher, but its profitability and trend support the premium.
On profitability
JPM leads on every profitability measure in the data. Its net profit margin of 34.59% is higher than BAC's 28.06%. JPM's return on equity of 18.01% is higher than BAC's 10.73%. Return on assets is 1.37% for JPM against 0.94% for BAC, so JPM generates more income per dollar of assets. Both banks are profitable, and JPM converts its balance sheet into earnings more efficiently.

Earnings reality check

Each company's record against analyst estimates, and how its shares reacted.

JPM

Beat the estimate in 6 of 8 reports; fell the next session after 3 of those beats.

Surprise
Next session
Apr '25Oct '25Apr '26Oct '26

BAC

Beat the estimate in 7 of 8 reports; fell the next session after 4 of those beats.

Surprise
Next session
Apr '25Oct '25Apr '26Oct '26
04

Momentum and sentiment

The indicators behind each AI score, side by side.

Momentum and sentiment

The indicators behind each AI score. Above the 50-day and 200-day averages is an uptrend.

JPM BAC
64/100 AI score 25/100
51.0 RSI (14-day) 24.0
-2.4% Price against 50-day average -13.2%
+5.4% Price against 200-day average -7.2%
Technicals
JPM is in a firmer position than BAC, with price above its 200-day SMA of $322.37 but below its 50-day SMA of $348.12. The 20-day EMA of $337.28 sits below the price of $339.72, which shows short-term support. BAC's price of $51.23 sits below its 20-day EMA of $54.56, its 50-day SMA of $59.05 and its 200-day SMA of $55.20, so all moving averages act as resistance. JPM's RSI of 50.98 is neutral, and its MACD of -3.49 is negative, so momentum is soft. BAC's RSI of 23.97 is oversold, and its stochastic of 31.32 is low. JPM's stochastic reading is 75.79, which is elevated, but this is an entry timing signal, not a reversal call. In strong trend phases, oscillators can remain overbought/oversold for extended periods. This signal is best used for entry timing, not as a reversal indicator.
Sentiment
Analysts are more constructive on BAC by split, with 21 Buy or Strong Buy ratings out of 25 against JPM's 13 out of 25. JPM's analyst ratings show 4 Strong Buy, 9 Buy, 12 Hold and no sells. BAC's ratings show 6 Strong Buy, 15 Buy, 4 Hold and no sells. The median analyst target for JPM is $373.50, and for BAC it is $66.00. Price action confirms a sentiment gap, as BAC trades near its 52-week low of $46.12 while JPM holds closer to its high.
05

Risk and practical tips

How much each moves, and what to watch if you hold either.

Risk

How much each moves, and how much return each has paid for that risk.

JPM BAC
17.9% Volatility (30d, yearly) 24.3%
1.02 Beta against the S&P 500 1.21
0.90 Sharpe ratio 0.49
Risk
JPM's main risk is valuation: its P/E of 13.91 is above BAC's 12.23, and its MACD of -3.49 signals weakening momentum. A break below its 200-day SMA of $322.37 would turn the long-term trend negative. BAC's risk is more immediate: the 18.02% earnings miss, a price below all three moving averages, and an RSI of 23.97 point to continued pressure until the stock rebuilds support above its $55.20 200-day SMA. BAC's 2.26% dividend yield is the higher of the two, but income does not offset a broken trend. Both banks are exposed to the same rate and credit cycle.
ProTips
  1. Watch whether JPM holds its $322.37 200-day SMA, since a break would shift the long-term trend.
  2. Track BAC's RSI recovery above 30, which would confirm the selloff is ending.
  3. Compare earnings surprise percentages across quarters, not just the latest result, when judging bank earnings quality.
06

Long-term scenarios

Simulated paths from each price history. A range of outcomes, not a forecast.

Monte Carlo Projection (10yr)

Simulated growth of $10,000 in each asset, from its own historical volatility and trend. Statistical outcomes, not forecasts.

07

Trade plans for both

Entry, stop and target levels from each moving average and its volatility. Educational, not advice.

Actionable Trade Plans

Compare entry, exit, and risk management levels for both assets

Select Your Trade Bias
Risk Tolerance
Conservative 3% Aggressive
Portfolio Value
$ ✎
Position Size: $200 - $300 per asset
JPM
Current: $339.72
ENTRY ZONES
$322.73
$339.72
RISK MANAGEMENT
STOP LOSS
$313.05
MAX LOSS
-3%
Volatility-Adjusted Stop Loss
Calculated based on volatility and technical support levels.
Profit Targets (Based on Conservative)
+5% from current
$356.71
+10% from current
$373.69
+15% from current
$390.68
BAC
Current: $51.23
ENTRY ZONES
$48.67
$51.23
RISK MANAGEMENT
STOP LOSS
$47.21
MAX LOSS
-3%
Volatility-Adjusted Stop Loss
Calculated based on volatility and technical support levels.
Profit Targets (Based on Conservative)
+5% from current
$53.79
+10% from current
$56.35
+15% from current
$58.91
Disclaimer
This comparison involves assets with varying risk profiles. The content is for educational purposes only. The verdict weighs trend, valuation and risk together. Past correlation does not guarantee future lockstep movement. Trading involves risk of loss.

Note: The AI favored JPM based on technical setup. This is valid for the specified timeframe only.
08

Questions people ask

Answered from the figures on this page.

Frequently Asked Questions

What are the key risks for JPM vs BAC?+
JPM's risk is valuation and momentum, with a P/E of 13.91 above BAC's 12.23 and a MACD of -3.49. BAC's risk is a deeper selloff, with an RSI of 23.97 and an 18.02% earnings miss in its latest quarter.
Which bank offers more dividend income, JPM or BAC?+
BAC offers the higher dividend yield at 2.26%, against JPM's 1.81%. The higher yield does not offset BAC's weaker trend and recent earnings miss.
Which bank has the stronger earnings quality?+
JPM has the stronger earnings quality. Its return on equity of 18.01% is higher than BAC's 10.73%, and its revenue growth of 10.2% exceeds BAC's 7.1%.
Is JPM or BAC more expensive on P/E?+
JPM is more expensive on P/E. Its ratio of 13.91 is higher than BAC's 12.23, and both sit within the banking sector range.
Which bank has the more reliable earnings record?+
JPM has the more reliable record. Its last three quarters show two beats and one miss, while BAC's latest quarter missed by 18.02%.
Which bank is better for the next 6 to 12 months?+
JPM is better positioned for the next 6 to 12 months. Its analyst median target of $373.50 implies upside from $339.72, and its higher return on equity supports the earnings base.

Disclaimer: CleaRank.com is a financial data and analytics provider, not a registered investment advisor, broker-dealer, or financial regulatory body. This AI-generated comparison of JPM vs BAC is for educational and informational purposes only and does not constitute financial advice, investment recommendations, or an offer to buy or sell any securities or digital assets. The comparison metrics, trade plans, and AI signals are hypothetical, hindsight-based, and simulated. Different asset classes carry different risk profiles - stocks, ETFs, cryptocurrencies, commodities, and forex each have unique regulatory frameworks and risk factors. Market data is provided "as-is" and may be delayed by 15 minutes or more. Past performance does not guarantee future results. You should never invest money you cannot afford to lose. Consult a qualified financial advisor before making any investment decisions. Analysis generated on October 17, 2026.

Disclaimer:

Engaging in financial markets carries significant risk of total capital loss. Markets are volatile, unpredictable, and past success does not guarantee future results. Never invest funds you cannot afford to lose. CleaRank does not offer financial, investment, or advisory services. We provide no recommendations, endorsements, or guarantees regarding market outcomes. You alone are responsible for your decisions.

Advertiser Disclosure:

At CleaRank, clarity and transparency are more than ideals, they are the core of our operations. CleaRank is a paid SaaS platform: the Pro and Ultra workbench plans are paid subscriptions, while everything else on this site, including our trading calculators, tools and market news, is free to use. In the spirit of full disclosure: some of our free editorial content contains partner links, and we may earn affiliate commissions from them. This never affects what you pay. Please keep in mind that your confidence in our platform is what matters to us most and we are devoted to earning your trust every day through consistent transparency. CleaRank's Editorial team works independently from partner relationships and financial incentives. All material and information made available by CleaRank stem from our unique technology and methodology which are created to prioritize your needs as a trader and deliver actionable insights to help you make clearer decisions.