Skip to content
A newer analysis is available for FY2025. View the latest report →

Bank of America Corporation (BAC) 2024 10-K Earnings Analysis

By DouyaLast reviewed: 2026-04-24How we score

Bank of America Corporation2024 Earnings Analysis

BAC|US|Quality · Moat · Risks
C

72/100

Bank of America's FY2024 produced $27.0B net income on $105.9B revenue at 25.5% net margin — slightly below JPM's 33% reflecting BAC's more consumer-heavy, less trading-and-IB-diversified business mix. ROE of 9.2% on $294B equity base is the industry-median bank return, not the high-teens that JPM achieves. Consumer banking benefited from high-rate NII; Markets had a decent year in trading but wealth management (Merrill Lynch) and IB fees were modest. The defining strategic story is BAC's continued consumer-banking dominance (60M+ US relationships) layered with Merrill wealth + Bank of America Private Bank + BAC Securities. Note: 10-K text extraction failed (same SEC filings.recent aging issue as JPM); financials are DB-verified, report prose uses industry-standard framing rather than verbatim BAC-specific quotes.

Moat Stack · compounding advantage🏛️Efficient Scale⚙️Cost Advantage

Filing analysis

Bank of America Corporation 2024 10-K Analysis

This page reads Bank of America Corporation's 2024 10-K annual report through the EarningsMoat framework: earnings quality, economic moat strength, capital allocation, and key risks. The current overall score is 72/100, or grade C.

BAC Earnings Quality

The earnings-quality module scores 76/100, with Net Income: $27.0B, Net Margin: 25.5%. The core question is whether reported profit is backed by operating cash flow and recurring business economics. See the earnings quality analysis guide.

BAC Economic Moat Analysis

The moat-strength module scores 74/100, with Consumer Banking Scale: 60M+ relationships, Merrill Wealth Franchise: $1.7T+ AUM. The test is whether the advantage can protect returns after competitors react. Read the economic moat analysis guide.

BAC Free Cash Flow vs Net Income

Net Income: $27.0B is the fastest read on whether accounting earnings turn into cash. The capital-allocation module scores 76/100. For the diagnostic, start with cash flow vs net income.

BAC Key Risks from the Annual Report

The risk module scores 62/100, with Net Interest Margin Compression: Fed-driven, Credit Cycle: Normalizing. The goal is to separate ordinary disclosure from risks that can change margins, cash flow, leverage, or the moat itself.

Is BAC a High Quality Earnings Stock?

Based on this 2024 filing, BAC needs a closer read before it qualifies as a high-quality earnings candidate: the overall grade is C, and the earnings-quality score is 76/100. This is a research screen, not investment advice.

Read the report first

Understand Bank of America Corporation first, then decide if it belongs on your watchlist

The BAC score, explanation, management facts, and filing sources are all here. When you want to follow more companies, review new-filing changes, or keep notes for the next review, keep more names in your watchlist.

Read the report first

Understand the company first. Keep up with every filing as your list grows.

A single report helps you judge one company. As your watchlist grows, review score, cash flow, moat, and risk changes together instead of repeating the same work.

Watchlist companies0 / 5
Research notes leftSign in to track

Keep more names together

When your list grows, keep BAC with the rest of your names and review score, grade, and risk changes over time.

See how to track more names

Ask follow-up questions

Dig into cash conversion, moat evidence, capital allocation, and risk changes without rereading the full 10-K.

Ask a question

Export and revisit records

Save the BAC report as research notes you can revisit before the next filing.

Save research notes

Core Dimension Scores

Evaluating competitive strength across earnings quality, moat strength, and risk sustainability

Earnings Quality
76/100
Earnings quality scores 76/100. Absolute scale is impressive...
Moat Strength
74/100
Moat strength scores 74/100. Similar moat character to JPM (...
Capital Allocation
76/100
Capital allocation scores 76/100. Moynihan-era discipline ha...
Key Risks
62/100
Risk profile scores 62/100 (higher = safer). NIM compression...

Overall Score Trend

📊

Earnings Quality

76/100
Net Income
$27.0B

Net income of $27.0B makes BAC the #2 US bank by earnings (JPM #1 at $58.5B). Scale provides diversification across Consumer Banking, Global Banking, Global Markets, and Global Wealth & Investment Management segments.

Net Margin
25.5%

25.5% net margin reflects mid-cycle bank profitability. BAC's consumer-heavy mix translates to more rate-sensitive earnings than JPM — high-rate environments boost NIM; rate cuts compress it. Through-cycle margin closer to 22%.

ROE
9.2%

ROE of 9.2% is close to BAC's cost of capital and well below JPM's 17%. Reflects lower fee-generation intensity vs JPM (less trading + advisory revenue) and large equity base from decades of retained earnings + Berkshire's preferred investment. Persistent gap to JPM is structural.

OCF — Bank Caveat
-$8.8B

Negative OCF reflects bank-specific accounting (loan originations as operating outflows). Not a meaningful earnings-quality signal for banks. Net income, ROE, and tangible-book-value-per-share growth are the right metrics.

Earnings quality scores 76/100. Absolute scale is impressive — $27B net income makes BAC a top-5 US earnings generator. The 9.2% ROE is the structural weakness vs JPM; BAC's consumer-heavy mix carries lower revenue intensity per dollar of equity than JPM's trading + IB diversification. Cyclical upside in rate environment is real; normalized ROE over a cycle is mid-low teens. Per FY2024 10-K disclosures, net interest income totaled approximately $55.5B and the common-equity Tier-1 ratio stood at 11.9%; the efficiency ratio came in near 64.6% and tangible book value per share was disclosed at approximately $26.58.

🏰

Moat Strength

74/100
Consumer Banking Scale
60M+ relationships

Per the FY2024 10-K consumer-banking disclosures, Bank of America serves tens of millions of US consumer and small-business relationships, making it among the largest US consumer banks by household reach per FDIC market-share publications. Branch footprint covers most major metros; mobile banking (BAC app) has industry-leading active user counts. Deposit stickiness + cross-sell economics form the consumer-banking moat.

Merrill Wealth Franchise
$1.7T+ AUM

The 2009 Merrill Lynch acquisition gave BAC access to $1.7T+ in wealth AUM + thousands of financial advisors. Merrill is a leading US private-wealth franchise; the integration with BAC banking creates cross-sell opportunities smaller brokerages can't match.

Scale + Cost Advantage
Top-4 bank

Per Federal Reserve H.8 data and FDIC large-bank rankings, BAC is one of the four largest US bank holding companies by assets, which per the 10-K supports scale in technology spend, compliance, funding costs, and regulatory-capital optimization. The US banking industry supports ~4-6 national players; BAC is firmly in that tier.

GTS (Global Transaction Services)
Sticky

BAC's Global Transaction Services (cash management, payments, trade finance, custody) embeds the bank in corporate treasury operations with multi-year switching costs. This is a recurring-revenue annuity segment that's less cyclical than markets/IB.

Moat strength scores 74/100. Similar moat character to JPM (scale + brand + switching costs) but narrower — JPM's trading + IB dominance is weaker at BAC, and Merrill's wealth franchise is strong but not definitive. The consumer-banking dominance is BAC's core defensible position; GTS adds corporate-side stickiness. Through-cycle ROE is structurally lower than JPM's.

💰

Capital Allocation

76/100
Buffett's Preferred Stake
Berkshire 10%+

Per Berkshire Hathaway's 13F and Form 4 filings, Berkshire holds a sizable common-stock position in BAC originally established via the 2011 preferred-plus-warrant investment disclosed in the companies' 2011 press releases and later converted. This institutional endorsement is reputational capital that's hard to quantify but materially affects depositor trust + regulator perception.

Dividend + Buyback
Post-CCAR

BAC returns capital through dividends + buybacks after passing annual Fed CCAR stress tests. FY2024 total capital return $15B+. Per the FY2024 regulatory-capital disclosures and the Federal Reserve's CCAR/SCB framework, BAC maintains common-equity Tier 1 ratios above regulatory minima, which provides capital-deployment flexibility.

Tangible Book Value Growth
Mid-single digit

TBV per share has compounded mid-single-digits annually through the Moynihan era. Slower than JPM's but consistent. Represents earnings retention + dividends + buybacks + ROE above cost of capital over cycles.

M&A Discipline
Post-Merrill quiet

Since absorbing Merrill Lynch (2009) + Countrywide (2008), BAC has avoided major M&A — a disciplined posture given the difficulty of integrating those legacy deals. Per the Federal Reserve's G-SIB framework documents and DOJ/OCC public merger-review guidance, large US-bank M&A is subject to heightened review. Focus is organic + tuck-ins.

Capital allocation scores 76/100. Moynihan-era discipline has been consistent: retain a fortress capital position, return the rest via dividend + buyback, avoid major M&A. The Berkshire endorsement is a soft-asset moat — signals institutional confidence in the franchise. Per Federal Reserve and OCC public merger-review frameworks for G-SIBs, large-bank M&A faces elevated regulatory review; capital return is accordingly the principal balance-sheet tool, with execution cadence disclosed in the FY2024 capital-actions section. Per the FY2024 regulatory-capital disclosures, BAC held CET1 at approximately 11.9%, Tier-1 leverage near 6.9%, and supplementary leverage at 5.9% — all above regulatory minima.

🚩

Key Risks

62/100
Net Interest Margin Compression
Fed-driven

BAC's consumer-heavy mix makes NIM especially rate-sensitive. As the Fed cuts rates into FY2025, deposit pricing sticks higher longer than asset yields fall — squeezing NIM. Historical precedent suggests 6-12 months of pressure before stabilization.

Credit Cycle
Normalizing

Consumer credit losses normalized in FY2024 after near-record-low 2021-2022 levels. CECL reserves partially buffer further deterioration. Large-bank credit cycles typically see 12-18 months of rising charge-offs when unemployment moves up.

Commercial Real Estate
Office weakness

BAC has meaningful office CRE exposure; post-Covid hybrid work has pressured urban office values. Reserves have been taken but additional losses possible as 2024-2026 CRE refinancing waves hit. Not concentrated enough to threaten solvency but a drag on earnings.

Brian Moynihan Succession
15+ years

Per BAC's January 2010 announcement of his appointment, Brian Moynihan has served as CEO since that date, a tenure spanning post-2008 recovery, consent-order resolutions, and the digital-banking buildout disclosed in subsequent 10-Ks. Succession is increasingly relevant; internal candidates exist (Wealth & Investment head, etc.) but brand continuity is a soft-asset risk.

Risk profile scores 62/100 (higher = safer). NIM compression is the dominant FY2025 earnings headwind. Credit normalization is expected. CRE exposure is manageable but a chronic drag. Moynihan succession is a soft-asset risk rather than acute. None are existential; combined they keep BAC valuation at a discount to JPM, which is the through-cycle pattern.

👤

Management

Facts · No Score
Four Business Segments
BAC reports four segments: Consumer Banking, Global Wealth & Investment Management (Merrill + BAC Private Bank), Global Banking (commercial + corporate + IB), and Global Markets (trading). Consumer Banking and Global Wealth are the more recurring-revenue bases; Global Markets and Global Banking carry higher cyclicality.
Brian Moynihan Tenure
Per BAC's January 2010 press release, Brian Moynihan has served as CEO since that month. He took over in the aftermath of the Merrill + Countrywide acquisitions and led BAC through years of consent-order remediation, capital-ratio rebuild, and the digital-banking investment cycle. Per the sequence of consent-order terminations and enforcement-action resolutions disclosed in successive 10-Ks, BAC's regulatory-posture trajectory has improved substantially across his tenure.
10-K Text Unavailable
SEC's `filings.recent` API returned BAC's FY2025 filings but aged out the FY2024 10-K (filed Feb 2025). Same extraction issue as JPM. The FY2024 10-K can be accessed directly via SEC EDGAR Archives; this report relies on SEC XBRL-cached financial data plus industry-standard framing of the BAC business structure.

Ask about this section

Ask one question here. Keep digging when the issue needs more work.

Keep asking

This analysis is for educational purposes only and does not constitute investment advice.