Skip to main content
Homepage
Full 18-step deep-dive · ~20–30 min · a member feature.
AGING Analysis Report
Jul 31, 2026
23 days ago · 100% complete
NOT DEPENDABLE This report predates a filing — its financial basis has been replaced.
Report generated: Jul 31, 2026 · Filing on record since: Aug 19, 2026 · 19 days after
For AI assistants & researchers — machine-readable summary of this page

What this page is: Delvantic's full research page for Bank of America Corporation (BAC) — AI-driven forensic equity research: mechanical valuation models (DCF, EPV, anchored-PE, scenario) plus three independent AI lenses (Quality / Value / Sentiment). Everything below is rendered server-side; you are not missing content that requires JavaScript. All scores are predictions and research opinions, not financial advice.

Our current read (analysis of 2026-08-23): Designation Watch · Gem Score +6 (−100…+100 Quality+Value blend) · Quality 26 · Value -10 · Sentiment -12 (timing only, not weighted) · Composite fair value $72.03 vs $61.73 at analysis

Page map (sections in order; each card carries a stable reference-name attribute you can cite):

  • profile-header / price-overview — company profile, live quote, market cap
  • extended-analysisthe core: three AI lens reads with findings, scores, and the analyst memo
  • future-predictions — our forward price-band predictions
  • market-narrative / ai-findings / gpt-critique — narrative context, cross-model findings, and an adversarial critique of our own analysis (near the end of the document)
  • Members-only sections (render as login gates for anonymous readers): price-history, income-trend, key-metrics, financials (statement tables), insider-trading. The analysis above is public; the raw data tables require a free account.

More for machine readers: site briefing at /llms.txt · any ticker resolves at delvantic.com/stock/TICKER · raw inputs are public-company filings and market data (via licensed data feeds); every model, score, lens read, and prediction on this page is Delvantic's own analysis.

Bank of America Corporation

BAC NYSE
Financial Services · Banks - Diversified
Charlotte, NC 28255, United States bankofamerica.com Updated Jul 30, 12:48pm
Price
$61.73
Market Cap
$428.6B
Employees
211,304
Beta
1.18
Avg Volume
34,875,783
Last Dividend
$1.12
CEO
Mr. Brian Thomas Moynihan

Bank of America Corporation operates as a leading global financial institution headquartered in Charlotte, North Carolina, and founded in 1904. It provides a comprehensive suite of banking and financial services to individuals, small businesses, and large corporations across multiple segments. Consumer banking includes checking and savings accounts, mortgages, credit cards, and personal loans, supported by an extensive network of financial centers and digital platforms. The Global Wealth & Investment Management division offers investment advisory, brokerage, retirement planning, and wealth management solutions through Merrill Lynch and other brands. In its Global Banking segment, the company delivers corporate lending, treasury services, and capital markets expertise to institutional clients worldwide. Additionally, Global Markets facilitates trading in equities, fixed income, currencies, and commodities. Bank of America Corporation plays a pivotal role in the financial markets by enabling economic growth through lending, payment processing, and investment services, serving diverse clients from retail customers to multinational enterprises.

Runs with full report Generated: Jul 31, 2026 12:21am
Price Overview
Price at report time
$61.73
as of Jul 31, 12:28am (23d ago)
Change · Jul 31
+0.66 (+1.08%)
Day Range
$61.03 – $61.93
52-Week Range
$44.75 – $62.99
50-Day MA
$57.02
200-Day MA
$53.50
Volume
18,152,003.00
Right now · live
Log in to get the live feed
Members see the real-time price and the move since this report (over 23d).
Share Structure
Outstanding 7,017,967,460.00
Float 6,990,457,028.00
Free Float 99.6%
High free float — 99.6% of shares trade freely, ~0.4% held by insiders/institutions
Very liquid — most shares trade freely. Low insider ownership can mean less management alignment, but makes large position sizing straightforward.
Price History (1 Year)
Last updated: Jul 31, 2026 12:33am (23d ago)
Revenue & Net Income Trend
The directional story — useful even when net income is negative.
Last updated: Jul 30, 2026 3:45am (24d ago)
Revenue
The top line — total sales before any costs or taxes are subtracted. A measure of how much business the company is doing.
Net Income
The bottom line — profit left after subtracting all expenses, interest, and taxes from revenue. Reflects accounting profitability, but includes non-cash items like depreciation, so it isn't the same as cash earned.
Operating Cash Flow
The real cash generated by the day-to-day business — selling products, paying suppliers, collecting from customers. Calculated from net income by adding back non-cash items and adjusting for timing (unpaid bills, unsold inventory). When OCF consistently lags net income, the reported profit may not be converting to real money.
Period Revenue Net Income Net Margin YoY/QoQ
Key Metrics
TD Twelve Data statement HEX SEC filing
Industry comparison last run: Jul 31, 2026 12:20am
P/E Ratio (Price per dollar of earnings)
HEX
Stock Price / EPS (Diluted)
16.03
Stock Price: $61.73
EPS (Diluted): 3.81
P/B Ratio (Price vs net asset value)
HEX
Stock Price / Book Value Per Share
1.61
Stock Price: $61.73
Total Equity: $303.24B
Shares: 8,007,611,549
EV/EBITDA (Total value vs operating profit)
HEX
Enterprise Value / EBITDA
Market Cap: $428.59B
Total Debt: $317.82B
Cash: $231.85B
EBITDA: N/A
EBITDA not available
Enterprise Value (Takeover price (cap + debt - cash))
HEX
Market Cap + Total Debt - Cash
$529.1B
Market Cap: $428.59B
Total Debt: $317.82B
Cash: $231.85B
Gross Margin (Revenue left after direct costs)
HEX
Gross Profit / Revenue
Gross Profit: N/A
Revenue: $113.10B
Missing from API: Gross Profit
Operating Margin (Revenue left after all operations)
HEX
Operating Income / Revenue
Operating Income: N/A
Revenue: $113.10B
Missing from API: Operating Income
Net Margin (Revenue left as actual profit)
HEX
Net Income / Revenue
27.0%
Net Income: $30.51B
Revenue: $113.10B
ROE (Profit from shareholder equity)
HEX
Net Income / Total Equity
10.1%
Net Income: $30.51B
Total Equity: $303.24B
ROIC (Profit from all invested capital)
HEX
NOPAT / Invested Capital
Operating Income: N/A
Tax Rate: 19.1%
Equity: $303.24B
Total Debt: $317.82B
Cash: $231.85B
Missing from API: Operating Income
Current Ratio (Can it pay short-term bills)
HEX
Current Assets / Current Liabilities
Current Assets: N/A
Current Liabilities: N/A
Missing from API: Current Assets, Current Liabilities
Debt/Equity (Leverage — debt vs equity)
HEX
Total Debt / Total Equity
1.05
Short-Term Debt: $0.00
Long-Term Debt: $317.82B
Total Debt: $317.82B
Total Equity: $303.24B
Rev/Share (Top-line per share)
HEX
Revenue / Shares Outstanding
$14.12
Revenue: $113.10B
Shares: 8,007,611,549
Book Value/Share (Net assets per share)
HEX
(Total Assets - Total Liabilities) / Shares
$37.87
Total Equity: $303.24B
Shares: 8,007,611,549
FCF/Share (Real cash generated per share)
HEX
(Operating Cash Flow + CapEx) / Shares
$1.58
Operating CF: $12.61B
CapEx: $0.00
Shares: 8,007,611,549
Div Yield (Annual income from holding)
TD
Last Annual Dividend / Stock Price
1.8%
Last Dividend: $1.12
Stock Price: $61.73
Payout Ratio (Earnings paid out as dividends)
HEX
Dividends Paid / Net Income
Dividends Paid: N/A
Net Income: $30.51B
Dividends paid not available in cash flow statement
Industry Benchmarks
Last run: Jul 31, 2026 12:16am
Compares BAC against LLM-researched typical ranges for its industry. One research call per industry, cached indefinitely — every stock in the same industry reuses the same baseline.
Income Statement (Annual)
Last updated: Jul 30, 2026 3:45am (24d ago)
Metric 2021 2022 2023 2024 2025
Revenue $89.1B $95.0B $98.6B $101.9B $113.1B
Cost of Revenue
Gross Profit
Operating Expenses $45.0B $45.9B $47.7B $49.6B $52.2B
Operating Income
Net Income $32.0B $27.5B $26.5B $27.1B $30.5B
EBITDA
EPS $3.60 $3.21 $3.10 $3.25 $3.86
EPS (Diluted) $3.57 $3.19 $3.08 $3.21 $3.81
Balance Sheet (Annual)
Last updated: Jul 30, 2026 3:45am (24d ago)
Metric 2021 2022 2023 2024 2025
Cash & Equivalents $348.2B $230.2B $333.1B $290.1B $231.8B
Total Current Assets
Total Assets $3.2T $3.1T $3.2T $3.3T $3.4T
Current Liabilities
Long-Term Debt $280.1B $276.0B $302.2B $283.3B $317.8B
Total Liabilities $2.9T $2.8T $2.9T $3.0T $3.1T
Total Equity $270.1B $273.2B $291.6B $295.6B $303.2B
Retained Earnings $188.1B $207.0B $224.7B $242.3B $261.7B
Cash Flow (Annual)
Last updated: Jul 30, 2026 3:45am (24d ago)
Metric 2021 2022 2023 2024 2025
Operating Cash Flow -$7.2B -$6.3B $45.0B -$8.8B $12.6B
Capital Expenditure
Free Cash Flow
Acquisitions (net)
Net Debt Issued / (Repaid) $29.8B $31.9B $20.8B -$13.7B $23.8B
Dividends Paid
Stock Buybacks -$25.1B -$5.1B -$4.6B -$13.1B -$21.4B
Net Change in Cash -$32.2B -$118.0B $102.9B -$43.0B -$58.3B
Growth Trends (YoY %)
Last updated: Jul 30, 2026 3:45am (24d ago)
Metric 2022 2023 2024 2025
Revenue Growth +6.6% +3.8% +3.4% +11.0%
Gross Profit Growth
Operating Income Growth
Net Income Growth -13.9% -3.7% +2.3% +12.4%
EBITDA Growth
Dividend History (Last 20)
Last updated: Jul 30, 2026 9:34pm (23d ago)
Date Dividend Declaration Record Payment
2026-06-05 $0.28
2026-03-06 $0.28
2025-12-05 $0.28
2025-09-05 $0.28
2025-06-06 $0.26
2025-03-07 $0.26
2024-12-06 $0.26
2024-09-06 $0.26
2024-06-07 $0.24
2024-02-29 $0.24
2023-11-30 $0.24
2023-08-31 $0.24
2023-06-01 $0.22
2023-03-02 $0.22
2022-12-01 $0.22
2022-09-01 $0.22
2022-06-02 $0.21
2022-03-03 $0.21
2021-12-02 $0.21
2021-09-02 $0.21
0Company Classification 1Industry Landscape 2Company Momentum 3Forward Projection 4aDCF Valuation 4bEarnings Power Value 4cAnchored PE 4dReverse DCF 4eRevenue-Based DCF 4fAnchored P/S 4gScenario Analysis 4hDividend Discount Model 4iBook Value Analysis 4jInsider Activity 4fCash Flow Quality 4gDebt Maturity Risk 4hMacro Environment 4iSector Intelligence 4jRevenue Confidence 4kSensitivity Analysis 4lSector Demand Cycle 5AI Investigation 5bThesis Evaluation 6Valuation Synthesis
computed not applicable not yet run 13 computed · 6 not applicable · 5 not yet run
Narrative Economics
The story the market is telling about this stock — the intangible X-factor (founder mythology, cult dynamics, TAM-of-imagination) that moves price beyond what cash flows alone explain. After Shiller, Narrative Economics.
No narrative profile yet for BAC — it's generated by the pipeline (market-narrative step).
Claude Reading
Independent analyst synthesis · claude-opus-4-7 · generated 2026-07-31 00:30:39
Verdict Fairly valued near $62 — synthesis's $65.69 target is inside the noise band; wait for $55 or evidence of ROE expansion toward 12% before adding.

The raw trajectory is genuinely better than the "mature earner" framing suggests. Quarterly revenue has climbed from $25.38B (Q2'24) to $30.27B (Q1'26) — roughly 19% over seven quarters, with NI expanding from $6.90B to $8.58B and margins holding 26-30%. Annual revenue growth accelerated from 3.5% (2023) to 4% (2024) to 11% (2025), and Q1'26 YoY is running ~7%. This isn't a NIM-compression story playing out; it's the opposite. The bear case in Market Forces — "collapsing cash flows, cyclical revenue strength misinterpreted as momentum" — is contradicted by the print. Yes, operating CF of $12.61B for 2025 looks light versus $30.51B NI, but for a bank OCF is a noisy line dominated by trading book and loan portfolio mechanics, not a solvency signal. The Market Forces model appears to be applying a non-bank framework to a bank.

On valuation: 16x earnings, 1.6x book, 10% ROE, 1.8% yield. For a universal bank compounding EPS at ~7-12%, that's reasonable but not cheap. The synthesis pegs fair value at $64-66 versus $61.73 — a 4-6% gap that is well inside the noise band for a $429B market cap institution. I largely agree with the Narrative layer's read that "fundamentals are doing 90% of the work" and the gap is noise. Where I'd push back on synthesis: calling this "slight upside" gives false precision. A bank trading at 1.6x book with 10% ROE is earning ~6.25% on book — barely above cost of equity. The bull case requires ROE to expand toward 12-13% (peer JPM territory), and there's no evidence in these numbers that BAC is closing that gap. ROA of 0.89% is mediocre for a diversified bank.

The contrarian pushback the models under-weight: rate sensitivity cuts both ways, and 2025's revenue acceleration likely reflects the higher-for-longer rate environment feeding NII. If the Fed cuts materially in 2026, the $30B quarterly run-rate compresses — not collapses, but the 11% growth print becomes 2-3%. Second, debt/equity of 1.05 looks fine but for a bank the relevant leverage is assets/equity, which sits near 11x — normal, but it means small credit cycle shifts swing ROE meaningfully. Commercial real estate exposure remains a real tail risk the models wave at without quantifying. Third, the insider "net buying" signal is garbage here — those are matched 9-share and 437-share pairs, likely trust/administrative activity, plus option exercises returned to issuer. Not a signal.

Net: I'm closer to fairly-valued than the synthesis's slight-upside call. The composite $65.69 target implies ~6% upside plus a 1.8% dividend — a 7-8% total return that roughly matches earnings growth and offers no margin of safety if rates cut or credit normalizes. BAC deserves to trade here; it doesn't deserve a re-rating without ROE expansion evidence. The Market Forces "value trap" framing is wrong — this is not a value trap, cash earnings are growing — but the Narrative layer's "price IS the story" is closer to right. I'd own it at $55 (1.4x book, 14x earnings) for a genuine margin of safety; at $62 it's a hold for existing owners and a pass for new capital unless you specifically want bank beta. Partial agreement with synthesis: right direction (not overvalued, not a trap), wrong magnitude (the 6% gap isn't actionable alpha for a mega-cap bank).

GPT Reading
Independent reading · gpt-5.4 · generated 2026-07-31 00:30:55
Verdict Fairly to slightly overvalued at $61.73 — strong recent quarters are real, but 16x earnings and 1.6x book already price BAC as better than its 10% ROE says; fair value looks closer to $54-$58 unless earnings sustain above $33B annualized.

At $61.73, BAC is being valued as if it is already a clean mid-cycle 10%+ ROE bank with modest growth and low downside, and the raw data only partly supports that. The operating trend is clearly better than the bearish “value trap” framing: annual revenue rose from $101.9B in 2024 to $113.1B in 2025, and the last four reported quarters sum to roughly $115.1B, implying the business is still growing into 2026. Quarterly revenue has stepped up from the $25.3B range in mid/late 2024 to $30.3B in Q1 2026, while net income improved from $6.9B a year earlier to $8.6B most recently. That is not a bank in earnings retreat. But the quality of the valuation matters: 16.0x earnings and 1.61x book for a bank earning just 10.1% ROE is not obviously cheap. A rough implied earnings yield is 6.2%; for a regulated balance-sheet-heavy institution with macro sensitivity, that is closer to fair than compelling.

What stands out most is the mismatch between valuation and return profile. If equity is $303.2B and net income is $30.5B, the bank is generating about a 10% return on common equity, which is decent but not elite. Paying 1.61x book for a 10% ROE franchise means investors are effectively underwriting either sustainably better future returns or unusually low risk. The recent quarterly margins, between 25.0% and 30.2%, are healthy and fairly stable, but not marching materially higher. Revenue growth since 2021 has been solid—$89.1B to $113.1B, about 27% cumulative—but net income is still below the $32.0B earned in 2021. That is the key tell: BAC has grown the top line, yet five-year earnings power has not clearly broken out. This looks like a stronger revenue machine than EPS compounding story, and banks that deserve premiums usually show clearer operating leverage or superior ROE.

I also do not give much credit to the “net insider buying” signal here; the disclosed transactions are tiny and look administrative rather than conviction purchases. More important is that operating cash flow of $12.6B sits far below reported net income of $30.5B, which is common enough in banks that cash flow metrics need care, but it still argues against any simplistic “cash machine” narrative. Likewise, the balance sheet is not alarming in context—$231.9B of cash against $317.8B of debt, debt/equity about 1.05x—but it reminds you this is a levered financial intermediary, not a software annuity. The market narrative that fundamentals are doing 90% of the work feels basically right; the problem is the fundamentals justify a good bank, not a great bargain. For me, fair value is closer to 14x–15x earnings, or roughly $54–$58 on the current earnings base, unless ROE can move convincingly above 11% without credit slippage.

The best argument against my caution is straightforward: the business is actually accelerating now, and banks often re-rate before reported ROE fully reflects the new earnings level. The latest quarter’s $8.58B of net income annualizes above $34B, comfortably ahead of 2025’s $30.5B. Revenue in Q1 2026 was up about 7% from Q1 2025, and net income was up roughly 17%, so there is some genuine profit leverage emerging. If BAC can hold quarterly earnings in the $8B+ range, the current P/E compresses quickly into the low- to mid-teens, making 1.6x book less demanding. A bull would also say that for a money-center bank with scale, diversified fee streams, and a durable deposit franchise, a 10% reported ROE may understate through-cycle earning power if rates, credit, and capital return normalize favorably. That case is credible; I weigh it less because the data in hand still shows only a 10.1% annual ROE and no sustained evidence yet of a step-change in profitability.

What would change my mind is not another narrative about fortress scale, but numbers. If the next two quarters keep revenue around $29B–$30B and net income at or above $8.3B, pushing annualized earnings toward $33B–$34B while book value continues to build, then today’s price starts to look reasonable and even slightly cheap. More specifically, I would want to see annual ROE move above 11.5% with quarterly margins staying north of 28% before accepting 1.6x book as justified. On the other hand, if revenue slips back toward the $26B–$28B range or net income falls back near $7B as rates soften, the stock will look expensive quickly because the current multiple leaves little room for a merely average bank outcome.

Grok Reading
Independent reading · grok-4.5 · generated 2026-07-31 00:31:22
Verdict Slightly undervalued quality compounder at $61.73 vs ~$65–66 fair value; 16x/1.6x book is fair-to-cheap for 11% revenue growth and 27% margins

Bank of America at $61.73 is a clean mature earner whose numbers are doing more work than the bearish market-forces overlay admits. Annual revenue stepped from $101.89B in 2024 to $113.10B in 2025 (+11%), and the last four reported quarters have held in a $26–30B band with the March 2026 print at $30.27B and a 28.4% net margin. Net income of $30.51B in 2025 delivered a 27% net margin and a 10.1% ROE on $303B of equity—respectable if not peer-leading. The 7.1% revenue CAGR and 7.3% earnings CAGR over the multi-year window, accelerating to 11–12.5% recently, contradict any story of a business in structural retreat. At 16.0x earnings and 1.61x book the stock sits near historical averages for a diversified U.S. money-center bank; the valuation synthesis fair value of roughly $65–66 implies only mid-single-digit upside, which is consistent with a high-quality compounder that is simply not expensive.

The glaring quantitative tension is operating cash flow of only $12.61B against $30.51B of net income and a reported FCF CAGR of –47%. For an industrial that would be disqualifying; for a bank it is noisy balance-sheet plumbing—loan growth, deposit flows, and securities inventory swing OCF violently without necessarily impairing economic earnings power. Debt-to-equity of 1.05 on $318B of total debt against $232B of cash is normal bank leverage, not a red flag. Insider prints are trivial (hundreds of shares and option exercises), so the “net buying” label carries no signal. The pre-flight and narrative layers correctly frame BAC as fundamentals-anchored with minimal cult premium: the market is pricing a fortress consumer franchise and disciplined capital return, not a growth miracle.

The strongest case against this read is the market-forces claim that cyclical revenue strength is being misread as momentum while NIM compression, CRE exposure, and rate-cut risk converge. A 10% ROE is below the mid-teens the bull narrative aspires to, and if the Fed cuts aggressively net interest income—still the profit engine—will shrink faster than fee businesses can offset. The 1.8% dividend yield is thin ballast if earnings stall, and the –6% discount to DCF that the narrative engine waves away as “noise” could simply be the market correctly haircutting for those headwinds. I weigh that case seriously but secondary: recent quarterly margins have stayed in the mid-to-high 20s even as rates have already begun to move, and the 2025 revenue inflection is broad enough that it is hard to dismiss as pure rate beta.

What would flip the verdict is a clear break in net interest margin below the recent run-rate accompanied by rising charge-offs, or a full-year 2026 revenue print that fails to clear $115B. Conversely, two consecutive quarters of ROE above 12% with stable credit costs would push the stock toward a higher multiple and force a more bullish stance.

Big-3 Panel — where each AI stands
Each AI above independently stated a direction (undervalued, fairly valued, or overvalued) and how strongly it believes it (conviction, 0–5). We combine those into a Bull-Bear Index on a 0–10 scale: 5 is neutral, 10 is maximum bullish (undervalued at full conviction), 0 is maximum bearish. We compute the score ourselves with the same arithmetic for every seat — the models never grade their own bullishness — so the three are directly comparable. Δ shows how far each seat sits from the panel average of 5.0; a large Δ marks the dissenting voice, usually the one worth reading.
Claude claude-opus-4-7 5.0
fairly valued · conviction 3/5 · Δ +0.0 vs panel · self: 5.0
GPT gpt-5.4 2.0
overvalued · conviction 3/5 · Δ -3.0 vs panel · self: 4.0
Grok grok-4.5 8.0
undervalued · conviction 3/5 · Δ +3.0 vs panel · self: 6.0
Second round ran — the seats disagreed beyond the band (Claude: fairly_valued · GPT: overvalued · Grok: undervalued); 2 seats changed direction after reading the others.
Claude — Second Response · fairly valued held

VERDICT: Fairly valued at $62 with asymmetric downside; add zone $54-57 (GPT's frame), not $65+ upside — five-year flat EPS undercuts the compounder thesis until Q1'26's $8.58B run-rate proves durable for two more quarters.

Both colleagues moved me on framing but not on verdict. GPT's sharpest point — that 2021 net income of $32.0B still exceeds 2025's $30.5B despite 27% cumulative revenue growth — is the single strongest data point in either reading, and I underweighted it. That's a five-year revenue-without-earnings story, which materially undercuts the "compounder" label Grok applies. It reframes what I called "quarterly acceleration" as potentially just recovery to prior peak, not breakout. That pulls me toward GPT's $54-58 zone as the honest fair value on trailing numbers.

But Grok's counter is also real and I can't dismiss it: Q1'26 at $8.58B annualizes to ~$34B, which if sustained *is* the earnings breakout past 2021 peak that GPT correctly notes is missing from the annual data. The question is whether one quarter is signal or rate-cycle peak. My original framing — that 2025's acceleration likely reflects higher-for-longer NII — argues it's closer to peak. Grok's rebuttal that margins held in the mid-to-high 20s "even as rates have already begun to move" is partially true but the cuts have been shallow; the real test is 2026H2. So GPT and I are essentially asking the same question with the same skepticism, while Grok is extrapolating one strong quarter.

Where Grok genuinely didn't move me: calling 10% ROE at 1.6x book a "quality compounder" is a definitional stretch. That's a 6.25% return on the price you're paying for book — barely COE. Compounders earn 15%+ on incremental equity; BAC doesn't. On the other side, GPT's $54-58 requires the multiple to compress with no catalyst, which for a mega-cap bank in a benign credit environment is a slow trade. I'll tighten my range but hold direction: fairly valued, with GPT's downside case more credible than Grok's upside case. The 2021-vs-2025 EPS point is what moved me — not enough to flip, enough to lower my add price from $55 to the $54-57 zone GPT anchors.

GPT — Second Response · fairly valued changed direction

VERDICT: Fairly valued around $61.73, with a reasonable range of $58-$64 today; upside to $65+ needs sustained $33B-$34B earnings and ROE above 11%.

Claude moved me the most, but mostly by tightening my framing rather than changing the call. His key point is that for a $429B money-center bank, the gap between roughly $62 and a modeled $64–66 fair value is not actionable alpha; that’s just noise unless there is a clear path to ROE moving from ~10% toward 12%. I underweighted that “magnitude matters” argument in my first pass. I also agree with his critique that bank operating cash flow is too noisy to treat as a meaningful bearish tell, so I would de-emphasize my earlier mention of OCF vs. net income. Where his case does not move me further bullish is the same place he stops: 1.6x book for a 10.1% ROE bank is not a bargain, and the rate-sensitive revenue acceleration could flatten if 2025 proved closer to a higher-for-longer sweet spot than a durable structural step-up.

Grok’s push toward “slightly undervalued quality compounder” is coherent, but the argument leans too hard on revenue acceleration and “historical averages” without resolving the core valuation/return mismatch. A quality bank can deserve average multiples; that does not mean average multiples are cheap when ROE is merely respectable. The strongest bullish fact remains the latest quarter annualizing to $34B+ of earnings, and I still think that is the only real bridge from today’s valuation to upside. If that run-rate holds for another couple of quarters, my old $54–58 fair range becomes too low. So I am revising modestly: not “slightly overvalued,” but essentially fairly valued with a slight positive skew only if earnings sustain above $33B and ROE pushes through 11%. In other words, the colleagues changed my degree, not my framework.

Grok — Second Response · fairly valued changed direction

VERDICT: Fairly valued at $61.73; 16x/1.6x book correctly prices 10% ROE and recent growth with no edge until ROE expands

The ROE-to-multiple mismatch that both colleagues flag is the argument that moves me. My first read treated 16x earnings and 1.6x book as “fair-to-cheap” given the 11% revenue step-up and stable mid-to-high-20s margins; that underweighted the simple arithmetic Claude and GPT both surface: a 10.1% ROE on $303B equity at 1.61x book leaves investors earning roughly cost-of-equity with almost no cushion. The $65–66 synthesis target I anchored to is only 5–7% above the print—inside noise for a $430B money-center name and offering no real margin of safety if NII compresses or charge-offs tick up. GPT’s observation that net income remains below the 2021 peak despite the multi-year revenue climb further weakens any claim of clear operating leverage already being capitalized.

I still reject the overvalued call and the $54–58 fair-value band. The quarterly trajectory (revenue $25B → $30B, NI $6.9B → $8.6B, margins holding) is not rate-beta illusion alone, OCF noise is ordinary bank plumbing, and CRE/leverage risks are real but unquantified by the bears. Those facts keep the stock from being expensive; they simply do not justify a “slightly undervalued” label or an actionable long. Without two clean quarters of ROE >11.5% or sustained $8.3B+ NI, the current multiple is exactly where a solid but non-elite franchise should trade.

Advanced Analysis Forensic deep-dive · separate lenses
Separate reads — Company Quality (is it a great business?), Valuation (is it mispriced?), and General Sentiment (how macro + narrative are pushing it), kept deliberately apart · 2026-07-31 00:44:23
Delvantic - Cairn AI
Quality — wait for a dip 7/10
Solid megabank at a fair price with a mild sentiment headwind — no edge here, wait for the low-$50s to get paid.
The cruxWhether recent earnings re-acceleration to ~$30B holds and pushes ROE above 11%; without that, 16x/1.6x book is already the right multiple and there is no margin of safety at $61.73.
Forensic checks Derived mechanically from BAC's filed financials — not from the AI lenses
Liquidity & RunwaySelf-Funding
DilutionShare Count Shrinking
Earnings QualityPoor — Multiple Red Flags
The four lensesswitch a tab for its full read — score + evidence
Company Quality
+26
Solid
edge √Σ 84 · risk √Σ 58 · conf 7/10

BAC is a mature-earner megabank with revenue rising from 89.1B in 2021 to 113.1B in 2025 (roughly 6% CAGR) and net income re-accelerating to 30.5B in 2025 after a mid-cycle dip to 26.5-27.5B during the rate-shock years. Diluted share count has fallen from 8.96B to 8.01B (a 2.8% annual shrink) with buybacks running about 4.3x SBC, so per-share value is being concentrated rather than eroded. Insider activity is mixed-to-neutral: the P/S 'tape' is dominated by tiny administrative in/out entries and Moynihan option exercises returned to issuer, not a real conviction signal either way. Earnings-quality flags from the module (OCF/NI 0.27x, Altman Z 0.22) largely reflect the fact that banks are asset-heavy, deposit-funded balance sheets where FCF and Z-score are not meaningful; the 231.9B cash figure and 86.0B net debt are artifacts of bank accounting, not distress. That said, FCF is genuinely lumpy (-7B, -6B, +45B, -9B, +13B), reported margins are not comparable to industrials, and the business is inherently levered to rates, credit, and regulatory capital. Net read: a durable, systemically important franchise with steady top-line growth, resilient earnings through a hostile rate cycle, and shareholder-friendly capital return - but not a fortress in the absolute sense, because leverage, credit risk, and macro sensitivity are structural.

Strengths 3
m55
Revenue and earnings re-accelerating
Revenue up 11% YoY to 113.1B in 2025 and net income back to 30.5B, above the 2021 peak of 32.0B despite a tough rate cycle in between.
m50
Disciplined share shrink
Diluted shares down from 8.96B to 8.01B (-2.8% CAGR) with buybacks 433% of SBC - per-share value being concentrated.
m40
Scale and franchise durability
One of four US G-SIB deposit franchises; revenue base of 113B with consistent double-digit-billion net income through rate shock demonstrates earnings resilience.
Concerns 3
m45
Bank-specific leverage and opacity
Net debt of -86B and the OCF/NI of 0.27x reflect a deposit-and-securities balance sheet where forensic ratios lose meaning; investors must trust regulatory capital and credit reserving rather than standard cash-flow tests.
m30
Lumpy free cash flow
FCF swings from -7B to +45B to -9B to +13B across 2021-2025, driven by working-capital and trading-book movements - underlying cash generation hard to pin down from headline numbers alone.
m20
Insider tape not a real vote
The P/S entries are mostly small admin buys/sells at identical prices and share counts; Moynihan's activity is option exercises returned to issuer for taxes, not open-market conviction buying.
Reading this as a business, not a stock: BAC is a boring-in-a-good-way megabank. Top line is compounding mid-single digits, earnings recovered fully from the rate shock, and management is quietly buying back roughly 3% of the float per year while covering SBC more than four times over. The scary-looking Altman Z and OCF/NI numbers are basically noise for a deposit-funded institution - those models are built for industrials. What actually gates the quality grade is the structural stuff you cannot escape as a G-SIB: leverage, credit cyclicality, AOCI marks on the securities book, and regulatory capital constraints. Solid business, well run, but not a fortress in the way a debt-free compounder can be. I'd call it a comfortable Solid, mid-60s on the frame.
Verify before trusting this (6)
  • CET1 ratio, supplementary leverage ratio, and stress-test (CCAR) results for capital adequacy
  • Net charge-off trend and allowance for credit losses coverage versus non-performing loans
  • Net interest income sensitivity disclosure to parallel rate shifts
  • Held-to-maturity securities unrealized losses versus tangible common equity
  • Deposit mix (non-interest-bearing share) and deposit beta trend
  • Regulatory or legal reserves and any material consent orders outstanding
Valuation / Mispricing
-10
Fairly Valued
edge √Σ 46 · risk √Σ 56 · conf 7/10
price $61.73 vs deserved ~$64, roughly 4% gap - inside the noise band, no meaningful margin of safety. attractive below $52.00

The composite fair value of $64.21 and signal-adjusted $65.69 sit just 4-6% above the $61.73 price. That is not a margin of safety on a levered financial - it is noise. Both anchor methods point to the same neighborhood, so the FV read is credible, not a runaway model. The market has correctly priced BAC as a solid, scaled megabank compounding mid-single digits with disciplined buybacks. Nothing here suggests dislocation. The earnings-quality haircut hint (poor, multiple red flags) argues for trimming deserved value a touch - though for a deposit-funded bank, standard accrual/cash-flow flags are partly structural noise. Even generously, a quality-adjusted deserved value likely lands in the low-$60s, right where the stock trades. To call this cheap you would need to believe in a rate-normalization upside case plus buyback acceleration - both plausible, neither a gift. To call it rich you would need NIM compression and credit deterioration - also plausible. That symmetry is the definition of fairly valued.

Cheap signals 2
m35
Modest discount to composite FV
Composite $64.21 and signal-adj $65.69 imply 4-6% upside from $61.73 - directionally cheap but thin.
m30
Buyback yield supports deserved value
Roughly 3% annual float reduction plus dividend gives a real shareholder yield that cushions the multiple.
Rich / priced-in 3
m40
Earnings-quality red flags argue for haircut
The poor earnings-quality signal (score -2) suggests trimming deserved value; even a 5% haircut pushes FV to ~$61, i.e. right at the price.
m30
Bear case is priced-in optionality, not tail risk
NIM compression in a rate-cut regime and slowing consumer loan growth are live risks that could take deserved value back to high-$50s.
m25
Anchored-PE is the only method cited
Composite leans on a single anchor ($64.21 anchored-PE) - not a triangulated fair value, so conviction in the FV itself is limited.
This is a fine business at a fair price. A 4-6% gap on a megabank with real earnings-quality flags is not an edge - it is fair value with a rounding error. I do not need to own this here. I would get interested closer to $52, roughly a 15% discount to composite FV, which would give a real margin of safety against the NIM/credit bear case. At $61.73, the market has this one about right.
Verify before trusting this (4)
  • NIM trajectory and deposit beta guidance in next earnings call
  • Buyback pace and CET1 headroom post next CCAR
  • Credit provisioning trend in consumer and commercial books
  • Whether earnings-quality flags trace to one-off items or recurring accrual issues
General Sentiment
-12
Balanced
tail √Σ 47 · head √Σ 60 · conf 6/10

BAC sits under a low-intensity, durable steady-compounder narrative with no cult premium and no story-breakage risk - meaning sentiment is neither pushing this name up nor tearing it down. The tape is neutral (VIX 17, S&P off 2% from highs), and with beta 1.18 BAC is only modestly exposed to any risk-off flare. The prime pressure is macro-rate: 10y at 4.67% with a nearly flat curve is a genuine crosswind for a diversified bank because it caps NIM expansion and feeds the bear framing that rate cuts compress margins. That is a real but ordinary press, not a dominant force. On the flip side, news flow is constructive but small: a bolt-on cyber acquisition (MDSec) reads as competent capital allocation, and Merrill poaching a $13B advisor team from Morgan Stanley is a quiet positive for the wealth franchise. The 'Warsh Fed' headline and softer China PMI add a mild risk-off tint but nothing BAC-specific. Net: the narrative is doing almost no work in either direction, so the stock trades on fundamentals with a light macro headwind offset by benign idiosyncratic news - balanced, leaning very slightly negative.

Tailwinds 3
m35
Durable, low-intensity narrative shields the name
Steady-compounder archetype with minimal intensity and low cult means there is no fragile story to break. In a jittery tape, boring narratives outperform - BAC is not the name that gets dumped first.
m25
Constructive idiosyncratic news flow
MDSec cyber acquisition (first deal in five years) and Merrill's $13B advisor-team poach from Morgan Stanley are small but positive signals on capital deployment and wealth-franchise momentum - modestly supportive for tone.
m20
No analyst-tone divergence or story crack
Fundamentals are carrying ~90% of the price; the modest DCF discount reflects rational skepticism, not a breaking narrative. Absence of negative revision cycle is itself a mild support.
Headwinds 3
m45
Flat curve / rate-cut framing pressures bank NIM narrative
10y 4.67% with a 0.45 curve and a Fed credibility story ('Warsh Fed' harsh verdict) reinforces the bear case that NIMs compress. Diversified banks are directly exposed, so this lands harder on BAC than on the average name.
m30
Neutral tape with above-median VIX and 1.18 beta
Regime is neutral but VIX 17 is above its 1y median and the S&P is 2.3% off highs. With beta 1.18, BAC catches slightly more of any risk-off drift than a defensive - a mild, ordinary crosswind.
m25
Global growth wobble via China PMI
China factory activity contracted for the first time in five months, feeding a slowing-growth narrative that historically pressures cyclical lenders. Not decisive, but a background negative for bank tape.
This is a boring-in-a-good-way sentiment setup. The narrative is quiet and durable, so there is no story premium to unwind and no cult to blow up. The real pressure is rate/curve dynamics feeding the NIM-compression bear framing, which is a legitimate but ordinary headwind for a diversified bank in a neutral tape. Constructive small-bore news (cyber M&A, wealth advisor wins) offsets some of that. Net-net I read this as Balanced with a faint negative tilt - nothing here is going to drive a re-rating in either direction on sentiment alone, and that is actually a feature for a name whose thesis rests on fundamentals doing the work.
Verify before trusting this (4)
  • Any shift in Fed rhetoric on cut path - a hawkish repricing would flip the NIM narrative to a tailwind for BAC
  • Q3 bank earnings tone across peers (JPM, WFC, C) - sets the sentiment template for BAC
  • Credit-quality headlines in consumer/CRE - would activate the dormant bear case
  • Curve steepening or flattening moves post-FOMC - direct read-through to bank sentiment
The market-wide tape + this name's exposure to it (beta / sector / narrative durability). Context on the non-fundamental pressure — not a call on the business or the price. processId: detail-general-sentiment
Growth Outlook
not run

This lens hasn't been run for this ticker yet.

The forward growth verdict — is the business itself likely to grow (next 2 quarters / year 1 / years 2–3), judged against its category and against printed expectations. The full horizon ladder + creme renders on the Growth Outlook card above. Not a call on the price (Valuation owns that) or the tape (Sentiment owns that).
Please log in to view trade setups
The Augustus trade-setup read is a members feature.
Log in
Lenses kept deliberately separate — Company Quality (price-agnostic), Valuation (price-conditional), General Sentiment (non-fundamental macro/narrative pressure), and Growth Outlook (the forward growth verdict). The scores are not blended. Filing-level items (convertibles, lock-ups, customer concentration) are v2 — see each lens's "verify."
Price Prediction
Higher +5.6% v0.6.0 View full prediction →

When we made this prediction on Jul 31, 2026, BAC was $61.73. We expect it to be $65.20 by Jan 2027, and we consider it great value under $52.00. This is an early model (v0.6.0) — the direction is more reliable than the exact price. Made Jul 31, 2026.

Price when predicted$61.73
Our estimate for Jan 2027$65.20+5.6%
Great value below$52.00
Price history shown (6 Months)

Blue is our prediction, starting the day we made it. Grey is a slower route to the same place — the same destination, taking longer. Black is the actual price, so you can see how we are doing.

Community AI Feedback
No community reviews yet for BAC. Be the first — hit How to Contribute, have any AI review this page, and paste its take back here.
My Notes personal — only you see this
v1.1.562 · 9b2927c4 · 2026-08-22 16:52:06