BANK OF AMERICA CORP /DE/

BAC · Financials · Bank · FY2025 filings ·

Scored by the financial-sector model

64FY2025 filing
Share / Embed this score
Embed this score

BANK OF AMERICA CORP /DE/ is a bank, scored by a separate financial-sector model — not the operating Moat Score you’ll see on other companies. A bank or insurer is a balance-sheet business the margin-and-ROIC lens doesn’t fit, so it’s read through the components below instead. The two models are calibrated differently and are not comparable: a financial-sector score is never ranked against, sorted with, or averaged into an operating Moat Score. How the models work.

Insider activity

Form 4 reports mix P/S market or private transactions with compensation-plan mechanics. Activity casually described as “insider selling” can include compensation mechanics; awards, tax withholding, and option exercises are shown by their exact filed class here, never collapsed into “Bought” or “Sold.”

These are disclosed filing facts and arithmetic aggregates, not a signal or verdict.

This machine-readable surface covers SEC ownership filings from 2003; it does not represent earlier paper-era records.

Records still being gathered — partial as of retrieval Nov 2, 2026.

48 filings were skipped because the SEC primary document returned 404; the omission is disclosed and aggregates are withheld.

Among the rows shown, A/F/M acquisition, payment or withholding, and exercise or conversion rows outnumber S sale rows (9 versus 0). The filing codes alone do not establish that every such row arose from a compensation plan.

Trailing-12-month totals and the 90-day cluster result are withheld because this issuer walk is incomplete.

InsiderShares owned afterDateFiling detail
Thomas William B.DirectorGrant, award, or other acquisition (A)Table I · Acquired · Common Stock2,930—Grant, award, or other acquisition (A)—2,930Oct 21, 2026
1 filed lot
  • Table I · Common Stock: 2,930 shares at — (Grant, award, or other acquisition (A)) · code A · owned after 2,930 ·
Thomas William B.DirectorPayment of exercise price or tax liability (F)Table I · Disposed · Common Stock1,170$50.78$59,4131,760Oct 21, 2026
1 filed lot
  • Table I · Common Stock: 1,170 shares at $50.78 · code F · owned after 1,760 ·
Fitterling James RDirectorGrant, award, or other acquisition (A)Table II · Acquired · Phantom Stock2,930.68Not disclosedNot disclosed2,930.68Oct 21, 2026
1 filed lot
  • Table II · Phantom Stock: 2,930.68 shares at Not disclosed · code A · owned after 2,930.68 ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table I · Acquired · Common Stock · 1 paired event18,083Not disclosedNot disclosed2,717,695Oct 15, 2026
1 filed lot
  • Table I · Common Stock: 18,083 shares at Not disclosed · code M · owned after 2,717,695 · Paired event: 18,083 2026 Cash Settled Restricted Stock Units → 18,083 Common Stock ·
MOYNIHAN BRIAN TDirector, Chair and CEODisposition to the issuer (D)Table I · Disposed · Common Stock18,083$51.70$934,8912,699,612Oct 15, 2026
1 filed lot
  • Table I · Common Stock: 18,083 shares at $51.70 · code D · owned after 2,699,612 ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table II · Disposed · 2026 Cash Settled Restricted Stock Units · 1 paired event18,083Not disclosedNot disclosed72,332Oct 15, 2026
1 filed lot
  • Table II · 2026 Cash Settled Restricted Stock Units: 18,083 shares at Not disclosed · code M · owned after 72,332 · Paired event: 18,083 2026 Cash Settled Restricted Stock Units → 18,083 Common Stock ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table I · Acquired · Common Stock · 1 paired event18,082Not disclosedNot disclosed2,717,694Sep 15, 2026
1 filed lot
  • Table I · Common Stock: 18,082 shares at Not disclosed · code M · owned after 2,717,694 · Paired event: 18,082 2026 Cash Settled Restricted Stock Units → 18,082 Common Stock ·
MOYNIHAN BRIAN TDirector, Chair and CEODisposition to the issuer (D)Table I · Disposed · Common Stock18,082$59.52$1,076,2412,699,612Sep 15, 2026
1 filed lot
  • Table I · Common Stock: 18,082 shares at $59.52 · code D · owned after 2,699,612 ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table II · Disposed · 2026 Cash Settled Restricted Stock Units · 1 paired event18,082Not disclosedNot disclosed90,415Sep 15, 2026
1 filed lot
  • Table II · 2026 Cash Settled Restricted Stock Units: 18,082 shares at Not disclosed · code M · owned after 90,415 · Paired event: 18,082 2026 Cash Settled Restricted Stock Units → 18,082 Common Stock ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table I · Acquired · Common Stock · 1 paired event18,083Not disclosedNot disclosed2,717,695Aug 15, 2026
1 filed lot
  • Table I · Common Stock: 18,083 shares at Not disclosed · code M · owned after 2,717,695 · Paired event: 18,083 2026 Cash Settled Restricted Stock Units → 18,083 Common Stock ·
MOYNIHAN BRIAN TDirector, Chair and CEODisposition to the issuer (D)Table I · Disposed · Common Stock18,083$64.49$1,166,1732,699,612Aug 15, 2026
1 filed lot
  • Table I · Common Stock: 18,083 shares at $64.49 · code D · owned after 2,699,612 ·
MOYNIHAN BRIAN TDirector, Chair and CEOExercise or conversion of derivative security (M)Table II · Disposed · 2026 Cash Settled Restricted Stock Units · 1 paired event18,083Not disclosedNot disclosed108,497Aug 15, 2026
1 filed lot
  • Table II · 2026 Cash Settled Restricted Stock Units: 18,083 shares at Not disclosed · code M · owned after 108,497 · Paired event: 18,083 2026 Cash Settled Restricted Stock Units → 18,083 Common Stock ·
Okpara JohnbullChief Accounting OfficerOther acquisition or disposition (J)Table I · Disposed · Preferred Stock, Series DD50$1,000.00$50,0000Mar 10, 2026
1 filed lot
  • Table I · Preferred Stock, Series DD: 50 shares at $1,000.00 · code J · owned after 0 ·

Source-event as of . Retrieved .

Flagship explainer

How BofA Finance LLC earns its spread

Start with net interest income, then follow the filed path to net income.

net interest incomeBranching filed flows with values and percentages directly labeled. Missing filing concepts are omitted rather than estimated.Net interest income$60.1B · 100%Income before tax$37.7B · 63%Income tax$7.2B · 12%Net income$30.5B · 51%As of 2025-12-31 · 1 SEC filing sourceBuy Like Buffett · buylikebuffett.com
Table alternative
Filed lineValue% of net interest incomeSource
$60.1B100%
Income before tax$37.7B63%
Income tax$7.2B12%
$30.5B51%
Source: · event Dec 31, 2025 · retrieved Aug 3, 2026
Embed this chart

Flagship explainer

What BofA Finance LLC owns — and owes

BofA Finance LLC's filing tags don't support a full breakdown — here's what is filed:

Table alternative
Filed lineValue% of assetsSource
Total assets$3.41T100%
Cash and equivalents$231.8B7%
Property, plant and equipment$12.5B0%
Goodwill$69.0B2%
Deferred tax assets$21.9B1%
Operating lease right-of-use assets$8.4B0%
Total liabilities$3.11T91%
$386.3B11%
Stockholders’ equity$303.2B9%
Source: · event Dec 31, 2025 · retrieved Aug 3, 2026

Flagship explainer

What drives BofA Finance LLC’s return on equity?

One or more filed inputs needed for the five-factor decomposition are unavailable.

DuPont source inputs
InputValueFiscal yearSource
Net income$30.5BFY2025
Income before tax$37.7BFY2025
Operating incomeUnavailableFY2025
Revenue$113.1BFY2025
Ending assets$3.41TFY2025
Beginning assets$3.26TFY2024
Ending equity$303.2BFY2025
Beginning equity$294.0BFY2024
Source: · event Dec 31, 2025 · retrieved Aug 3, 2026 · annual-row source set

Flagship explainer

Where BofA Finance LLC's cash went

BofA Finance LLC’s filing does not supply enough provenance-matched cash-flow lines for a truthful flow chart — here’s what is filed:

Table alternative
Filed lineValue% of cash from operationsSource
Cash from operations$12.6B100%
Depreciation and amortization$2.3B18%
Share-based compensation$4.0B32%
Cash from investing−$145.2B−1151%
Cash from financing$69.9B555%
Exchange-rate effect$4.3B34%
Net change in cash−$58.3B−462%
Source: · event Dec 31, 2025 · retrieved Aug 3, 2026

Curated 19-manager tier

Who reported holding BofA Finance LLC

Delayed public 13F reports for 2026-Q2—not live positions, trades, or recommendations.

2 holding0 exited10 not holding12/19 resolved7 not retrieved

Named manager positions and quarter-over-quarter changes
ManagerReported positionQuarter-over-quarterFiling accession
Oakmark / Harris Associates23,090,903 shares$1.3B · 2% of eligible reported 13FAdded to position · +4,183,044 shares (22%)
Sequoia / Ruane Cunniff3,625 shares$206553 · 0% of eligible reported 13FAdded · +3,625 shares
Abrams CapitalNo position reportedNo position reported
Akre CapitalNo position reportedNo position reported
Baupost GroupNo position reportedNo position reported
FundsmithNo position reportedNo position reported
Gardner Russo & QuinnNo position reportedNo position reported
Gates Foundation TrustNo position reportedNo position reported
Markel / Markel-GaynerNo position reportedNo position reported
Polen CapitalNo position reportedNo position reported
Southeastern Asset ManagementNo position reportedNo position reported
Yacktman Asset ManagementNo position reportedNo position reported
Berkshire HathawayNot retrievedComparison not retrievedFiling not retrieved
Brave Warrior AdvisorsNot retrievedComparison not retrievedFiling not retrieved
Dodge & CoxNot retrievedComparison not retrievedFiling not retrieved
First EagleNot retrievedComparison not retrievedFiling not retrieved
Mairs & PowerNot retrievedComparison not retrievedFiling not retrieved
Pershing SquareNot retrievedComparison not retrievedFiling not retrieved
Tweedy, BrowneNot retrievedComparison not retrievedFiling not retrieved

Position size uses shares and filed value from each manager’s 13F. Portfolio weight uses the eligible long-share filing denominator. Changes compare only with the immediately preceding calendar quarter.

Source:
24 13F-HR filings
  1. 13F-HR · Q1 2026Filing detailsAccession 0000813917-26-000038 · filed May 15, 2026
  2. 13F-HR · Q2 2026Filing detailsAccession 0000813917-26-000042 · filed Aug 14, 2026
  3. 13F-HR · Q1 2026Filing detailsAccession 0000860643-26-000003 · filed May 13, 2026
  4. 13F-HR · Q2 2026Filing detailsAccession 0000860643-26-000005 · filed Aug 13, 2026
  5. 13F-HR · Q1 2026Filing detailsAccession 0000905567-26-000002 · filed May 1, 2026
  6. 13F-HR · Q2 2026Filing detailsAccession 0000905567-26-000003 · filed Aug 11, 2026
  7. 13F-HR · Q1 2026Filing detailsAccession 0000919574-26-003132 · filed May 15, 2026
  8. 13F-HR · Q2 2026Filing detailsAccession 0000919574-26-005176 · filed Aug 14, 2026
  9. 13F-HR · Q1 2026Filing detailsAccession 0001061768-26-000007 · filed May 14, 2026
  10. 13F-HR · Q2 2026Filing detailsAccession 0001061768-26-000010 · filed Aug 13, 2026
  11. 13F-HR · Q1 2026Filing detailsAccession 0001096343-26-000044 · filed May 1, 2026
  12. 13F-HR · Q2 2026Filing detailsAccession 0001096343-26-000065 · filed Jul 31, 2026
  13. 13F-HR · Q1 2026Filing detailsAccession 0001104659-26-062592 · filed May 15, 2026
  14. 13F-HR · Q2 2026Filing detailsAccession 0001104659-26-097175 · filed Aug 14, 2026
  15. 13F-HR · Q1 2026Filing detailsAccession 0001112520-26-000009 · filed May 14, 2026
  16. 13F-HR · Q2 2026Filing detailsAccession 0001112520-26-000014 · filed Aug 14, 2026
  17. 13F-HR · Q1 2026Filing detailsAccession 0001172661-26-001911 · filed May 14, 2026
  18. 13F-HR · Q1 2026Filing detailsAccession 0001172661-26-001966 · filed May 14, 2026
  19. 13F-HR · Q2 2026Filing detailsAccession 0001172661-26-003035 · filed Aug 4, 2026
  20. 13F-HR · Q2 2026Filing detailsAccession 0001172661-26-003402 · filed Aug 13, 2026
  21. 13F-HR · Q1 2026Filing detailsAccession 0001398344-26-009296 · filed May 15, 2026
  22. 13F-HR · Q2 2026Filing detailsAccession 0001398344-26-014641 · filed Aug 14, 2026
  23. 13F-HR · Q1 2026Filing detailsAccession 0001569205-26-000005 · filed May 15, 2026
  24. 13F-HR · Q2 2026Filing detailsAccession 0001569205-26-000012 · filed Aug 14, 2026
· event Jun 30, 2026 · retrieved Aug 3, 2026

Flagship explainer

What BofA Finance LLC insiders reported

Records still being gathered — partial as of retrieval Nov 2, 2026.

Partial coverage: the incomplete Form 4 walk cannot establish no activity, an activity date, or zero counts.

What the financial-sector model scores (bank)

56

Median ROE 10.1% on average equity, above the 10% hurdle in 56% of 9 years.

61

Q3 scored 3 evidenced ratios equally; reserve score is unadjusted for Q4 and capped at 70.

94

Profitable in 100% of 10 years, ROE very steady.

50

Net interest income is 1.80% of average assets, very steady over 9 years through FY2025.

Not scored for this company

Canonical split-adjusted share history is incomplete; no book-value trend claim is made.
Underwriting applies to insurance carriers; not part of the bank model.

Scored 4 of 5 applicable components (bank model); weights renormalized over the scored set.

Fundamentals

The 15-year revenue, margin, and ROIC series is built for the operating model’s lens and isn’t published for banks and insurers — a balance-sheet business is read through the components above, not through operating-company margins.

Financial-sector score history

Reading
Aug 3, 202664
Jul 26, 202663
Jul 26, 202663

Append-only — readings are added, never rewritten. Only readings on the same methodology version (moat-index-financials@1.0.0) are comparable; a change across versions is a scoring change, not a company event.