The stock is trading near a decade high. The earnings multiple sits at its 81st percentile against its own ten-year history. And yet the underlying business, by almost every filed measure, is doing something it genuinely has not done in years: growing fast, lending more, and earning more on each dollar of deposits. Two things that should not coexist are coexisting, and that tension is the whole story.
To understand why it matters, a quick frame. A bank’s core job is to borrow money cheaply (your deposits) and lend it out at a higher rate (mortgages, business loans). The gap between those two rates, called net interest income, is the engine. When rates rise, that engine tends to run hotter. Bank of America spent most of 2022 and 2023 watching deposit costs climb faster than loan yields, squeezing the engine. By late 2025, that squeeze was easing. By mid-2026, the engine is running at a pace the bank hasn’t seen in years, and the stock price has noticed.
In one breath
The filings show Bank of America’s interest income growing at its fastest clip in years, with loans and net interest income both expanding at a pace that hasn’t been seen in recent memory. The stock is priced at a multiple the bank has only sustained at this level about one-fifth of the time over the past decade. The open question is whether the earnings momentum is durable enough to justify living at that altitude, or whether the price has simply run ahead of what the math can support.
How the Bank Got Here
Bank of America spent the pandemic years in a strange position: flush with deposits from stimulus, but with nowhere profitable to put them. It loaded up on long-dated bonds at low rates, a decision that looked fine until the Federal Reserve began raising rates aggressively in 2022. Those bonds fell in value, and the bank’s unrealized losses became a recurring headline. The stock lagged peers. Investor patience wore thin.
The turn came gradually. Deposit costs, which had been rising as savers demanded better rates, began moderating in late 2025, falling roughly 15 basis points (a basis point is one-hundredth of a percentage point, so this is a small but meaningful shift in the cost of funding) between the third and fourth quarters of 2025. Meanwhile, fixed-rate assets on the balance sheet began repricing upward as older, cheaper loans matured and new ones were written at current, higher rates. The engine started running cleaner. By the time the Q2 2026 10-Q was filed on July 31, 2026, the story had shifted from survival to momentum.
That shift is the context for everything that follows. The bank didn’t suddenly become better managed. The rate cycle turned, and the balance sheet was positioned to benefit. Understanding that distinction matters for anyone thinking about whether today’s price is earned or borrowed.
What the Filed Numbers Actually Show
The Q2 2026 filing reported net income of $9.1 billion for the quarter. Net interest income came in at $16.0 billion for the quarter, up 9% from the same period a year earlier. Think of that as the bank collecting roughly the cost of a modest house, every single hour, just from the spread between what it pays depositors and what it charges borrowers.
Loan growth is broad and real. Average loans and leases grew at a healthy clip year-over-year, driven by commercial lending and resilient consumer borrowing. Deposits, the raw material the bank needs to fund those loans, grew for the twelfth consecutive quarter, reaching over two trillion dollars on average. Twelve straight quarters of deposit growth is not an accident; it reflects a customer base that is sticky and a brand that, whatever its critics say, keeps money inside the walls.
Credit quality, the measure of how many loans go bad, remains contained. The fiscal year 2025 10-K showed net charge-offs (loans written off as uncollectable, net of recoveries) at a level that suggests the lending book is not quietly rotting. Provisions for loan losses in Q2 2026 were a reasonable buffer without being a distress signal.
The full-year picture, from our data computed from SEC filings, shows revenue reaching $113.1 billion in FY2025, up 11% from FY2024, the fastest growth rate in the five-year window we track. EPS (earnings per share, the profit attributed to each share of stock) rose meaningfully in FY2025 from the prior year. The direction is unambiguously right.
The Multiple That Needs Explaining
Here is where the math and the mood diverge. “The math” is what the filed fundamentals justify on their own terms. “The mood” is what the market is currently willing to pay for each dollar of those earnings.
A P/E multiple (price-to-earnings, the price tag per dollar of annual profit) of 14.7, which is where our data places Bank of America today, sits at the 81st percentile of its own decade-long range, against a median of 11.0. That means the bank has traded at a cheaper multiple than today’s roughly four-fifths of the time over the past ten years. The P/S ratio (price per dollar of revenue) tells a similar story: the market is paying for this bank’s revenue at a rate it has almost never paid before.
What does living at the 81st percentile historically require? Sustained earnings growth, clean credit, and a rate environment that keeps net interest income expanding. The bank is currently delivering all three. The question is duration. Management, on the Q2 2026 earnings call, raised full-year NII growth guidance to the upper end of a previously stated range, citing fixed-rate asset repricing and continued loan and deposit growth. That is a confident signal, not a cautious one.
The rate picture adds texture. The Fed held rates steady at its July 29, 2026 meeting, with dissenting votes for a hike and the effective fed funds rate sitting just above three and a half percent as of mid-August. Bank of America’s own economists anticipate additional hikes by year-end, which would generally push NII higher. But the bank itself disclosed that a hundred-basis-point rate drop would reduce annual NII by roughly $2.2 billion, a reminder that the engine runs on the rate environment, not just management skill.
External analyst estimates, per S&P Global’s poll of two dozen analysts as of early August 2026, show a range of implied valuations, with individual figures from major banks in the high sixties to low seventies. Erste Group Bank raised its FY2026 EPS forecast in early August, with consensus pointing to further growth into FY2027. We note these are external analyst views, not BullScope projections. IF earnings land near consensus and the multiple holds near today’s level, the same arithmetic that produced today’s price would produce a price in a similar range; IF the multiple compresses toward its decade median of 11.0, the same earnings would imply a price meaningfully below today’s. Both conditions are live.
Reading the Numbers
- Net interest income, Q2 2026: $16.0 billion. What it is: the dollar spread between what the bank collects on loans and what it pays out on deposits, for one quarter. What it means here: this is the core engine, and at $16 billion per quarter it is running at its highest rate in years. Everyday terms: a household earning $80,000 a year and spending $60,000 keeps $20,000. Bank of America is keeping $16 billion of every quarter’s interest flows, before other costs. Source: Q2 2026 results, July 14, 2026.
- P/E multiple: 14.7, at the 81st percentile of the decade range. What it is: the price per dollar of annual earnings, measured against the bank’s own history. What it means here: the market is paying a premium relative to most of the past ten years. Everyday terms: if a rental property normally sells for 11 times its annual rent, and someone offers 14.7 times, they are betting the rent keeps rising. Source: our data, computed from SEC filings and market prices.
- CET1 ratio: 11.4% as of December 31, 2025. What it is: Common Equity Tier 1, the core capital cushion regulators require banks to hold against losses, expressed as a share of risk-weighted assets. What it means here: 11.4% is well above regulatory minimums, meaning the bank has room to absorb shocks without cutting dividends or raising emergency capital. Everyday terms: a household with a $500,000 house and only $50,000 in debt has a strong cushion; this ratio is the bank’s version of that. Source: FY2025 10-K.
- Loan loss provisions, Q2 2026: $1.4 billion. What it is: money set aside this quarter for loans that might not be repaid. What it means here: $1.4 billion against a loan book of over a trillion dollars is a small fraction, suggesting management does not see widespread credit stress. Everyday terms: setting aside $14 from every $12,000 lent out as a rainy-day fund. Source: Q2 2026 financial results.
Reading the numbers
Net interest income up 9% to $16.0 billion in Q2 2026. Net interest income is the dollar difference between what the bank collects on loans and what it pays out on deposits. Nine percent growth in a single year is fast for a number this large: it means the engine that drives roughly two-thirds of the bank’s revenue is accelerating, not coasting. This figure is the load-bearing beam of the bull case, because if deposit costs rise again or loan demand softens, it is the first number to shrink and the first reason the stock multiple would come under pressure.
P/E at 14.7, sitting at the 81st percentile of the bank’s own decade history. A P/E ratio is simply the price of one share divided by the annual profit attributed to that share. The decade median for Bank of America is 11.0, meaning investors have usually been willing to pay $11 for every $1 of earnings. Today they are paying $14.70. That gap is not automatically wrong, but it is a statement about expectations: the market is pricing in a version of the bank that sustains its current momentum. If earnings disappoint or rates turn, the multiple is the first thing to compress, and a compression from 14.7 back to 11.0 would erase roughly a quarter of the stock’s value even if earnings held flat. The percentile ranking is what makes this number matter for the story: it shows the premium is historically unusual, not just arithmetically high.
NII sensitivity: a 100-basis-point rate drop would reduce annual NII by roughly $2.2 billion. The bank disclosed this figure itself, and it is the clearest single number for understanding the risk embedded in the current valuation. Two-point-two billion dollars is about 14% of one quarter’s NII, or roughly a full quarter of net income. It means the earnings story is not just about management execution; it is substantially about where interest rates go next. Additional Fed hikes by year-end would push NII higher; cuts would do the opposite. For a non-finance reader, think of it this way: the bank’s profit engine has a throttle controlled in Washington, and today’s stock price assumes that throttle stays where it is or moves in the bank’s favour.
Sources
- Bank of America 10-Q, quarter ended June 30, 2026 (SEC EDGAR)
- Bank of America 10-K, fiscal year ended December 31, 2025 (SEC EDGAR)
- Kalkine Media: Bank of America Q2 2026 net income, July 14, 2026
- AlphaStreet: Bank of America Q2 2026 financial results
- Motley Fool: Bank of America Q2 2026 earnings call transcript, July 21, 2026
- Investing.com: Bank of America Q2 2026 broad-based growth
- Seeking Alpha: Bank of America 2026 NII guidance
- Advisor Perspectives: Fed rate decision, July 29, 2026
- Street Stats: Effective fed funds rate, August 12, 2026
- Stock Analysis: BAC analyst forecasts, S&P Global poll August 3, 2026
- MarketBeat: Erste Group Bank EPS forecast raise, August 5, 2026
- Investing.com Canada: Bank of America Q2 2026 earnings call highlights









