B

BofA Finance LLC

BAC · CIK 0000070858bank template: specialized rows coming in Phase 1

19 fiscal years · 72 SEC filings · every number carries its receipt

Revenue (FY)
$113.10B6.8%
FY2025
Net income (FY)
$30.51B13.1%
FY2025
Diluted EPS (FY)
$3.8119.4%
FY2025
The story, charted

The shape of the business

FY2007–FY2025 · hover any year for its receipt
Revenue & net incomeRevenueNet income
$0$50B$100BFY2007 · Revenue $66.83B · Net income $14.98B · 0001193125-10-041666 · filed 2010-02-26FY07Revenue $66.83BNet income $14.98B0001193125-10-041666 · filed 2010-02-26FY2008 · Revenue $72.78B · Net income $4.01B · 0000950123-11-018743 · filed 2011-02-25FY08Revenue $72.78BNet income $4.01B0000950123-11-018743 · filed 2011-02-25FY2009 · Revenue $119.64B · Net income $6.28B · 0000070858-12-000155 · filed 2012-02-23FY09Revenue $119.64BNet income $6.28B0000070858-12-000155 · filed 2012-02-23FY2010 · Revenue $110.22B · Net income −$2.24B · 0000070858-13-000097 · filed 2013-02-28FY10Revenue $110.22BNet income −$2.24B0000070858-13-000097 · filed 2013-02-28FY2011 · Revenue $93.45B · Net income $1.45B · 0000070858-14-000012 · filed 2014-02-25FY11Revenue $93.45BNet income $1.45B0000070858-14-000012 · filed 2014-02-25FY2012 · Revenue $83.33B · Net income $4.19B · 0000070858-15-000008 · filed 2015-02-25FY12Revenue $83.33BNet income $4.19B0000070858-15-000008 · filed 2015-02-25FY2013 · Revenue $88.94B · Net income $11.43B · 0000070858-16-000137 · filed 2016-02-24FY13Revenue $88.94BNet income $11.43B0000070858-16-000137 · filed 2016-02-24FY2014 · Revenue $85.89B · Net income $5.52B · 0000070858-17-000013 · filed 2017-02-23FY14Revenue $85.89BNet income $5.52B0000070858-17-000013 · filed 2017-02-23FY2015 · Revenue $82.97B · Net income $15.91B · 0000070858-18-000009 · filed 2018-02-22FY15Revenue $82.97BNet income $15.91B0000070858-18-000009 · filed 2018-02-22FY2016 · Revenue $83.70B · Net income $17.82B · 0000070858-19-000012 · filed 2019-02-26FY16Revenue $83.70BNet income $17.82B0000070858-19-000012 · filed 2019-02-26FY2017 · Revenue $87.13B · Net income $18.23B · 0000070858-20-000011 · filed 2020-02-19FY17Revenue $87.13BNet income $18.23B0000070858-20-000011 · filed 2020-02-19FY2018 · Revenue $91.02B · Net income $28.15B · 0000070858-21-000023 · filed 2021-02-24FY18Revenue $91.02BNet income $28.15B0000070858-21-000023 · filed 2021-02-24FY2019 · Revenue $91.24B · Net income $27.43B · 0000070858-22-000062 · filed 2022-02-22FY19Revenue $91.24BNet income $27.43B0000070858-22-000062 · filed 2022-02-22FY2020 · Revenue $85.53B · Net income $17.89B · 0000070858-23-000092 · filed 2023-02-22FY20Revenue $85.53BNet income $17.89B0000070858-23-000092 · filed 2023-02-22FY2021 · Revenue $89.11B · Net income $31.98B · 0000070858-24-000122 · filed 2024-02-20FY21Revenue $89.11BNet income $31.98B0000070858-24-000122 · filed 2024-02-20FY2022 · Revenue $94.95B · Net income $27.53B · 0000070858-25-000139 · filed 2025-02-25FY22Revenue $94.95BNet income $27.53B0000070858-25-000139 · filed 2025-02-25FY2023 · Revenue $102.77B · Net income $26.30B · 0000070858-26-000157 · filed 2026-02-25FY23Revenue $102.77BNet income $26.30B0000070858-26-000157 · filed 2026-02-25FY2024 · Revenue $105.86B · Net income $26.97B · 0000070858-26-000157 · filed 2026-02-25FY24Revenue $105.86BNet income $26.97B0000070858-26-000157 · filed 2026-02-25FY2025 · Revenue $113.10B · Net income $30.51B · 0000070858-26-000157 · filed 2026-02-25FY25Revenue $113.10BNet income $30.51B0000070858-26-000157 · filed 2026-02-25FY25Revenue $113.10BNet income $30.51B0000070858-26-000157 · filed 2026-02-25FY07FY10FY13FY16FY19FY22FY25

revenue 1.7× since FY2007 · net margin 22.4% → 27.0%

MarginsNet marginFCF margin
0%20%FY2007 · Net margin 22.4%FY07Net margin 22.4%derived: net income ÷ revenueFY2008 · Net margin 5.5%FY08Net margin 5.5%derived: net income ÷ revenueFY2009 · Net margin 5.2%FY09Net margin 5.2%derived: net income ÷ revenueFY2010 · Net margin -2.0%FY10Net margin -2.0%derived: net income ÷ revenueFY2011 · Net margin 1.5%FY11Net margin 1.5%derived: net income ÷ revenueFY2012 · Net margin 5.0%FY12Net margin 5.0%derived: net income ÷ revenueFY2013 · Net margin 12.9%FY13Net margin 12.9%derived: net income ÷ revenueFY2014 · Net margin 6.4%FY14Net margin 6.4%derived: net income ÷ revenueFY2015 · Net margin 19.2%FY15Net margin 19.2%derived: net income ÷ revenueFY2016 · Net margin 21.3%FY16Net margin 21.3%derived: net income ÷ revenueFY2017 · Net margin 20.9%FY17Net margin 20.9%derived: net income ÷ revenueFY2018 · Net margin 30.9%FY18Net margin 30.9%derived: net income ÷ revenueFY2019 · Net margin 30.1%FY19Net margin 30.1%derived: net income ÷ revenueFY2020 · Net margin 20.9%FY20Net margin 20.9%derived: net income ÷ revenueFY2021 · Net margin 35.9%FY21Net margin 35.9%derived: net income ÷ revenueFY2022 · Net margin 29.0%FY22Net margin 29.0%derived: net income ÷ revenueFY2023 · Net margin 25.6%FY23Net margin 25.6%derived: net income ÷ revenueFY2024 · Net margin 25.5%FY24Net margin 25.5%derived: net income ÷ revenueFY2025 · Net margin 27.0%FY25Net margin 27.0%derived: net income ÷ revenueFY25Net margin 27.0%derived: net income ÷ revenue’09’13’17’21’25

FY2025: net 27.0% of revenue

Cash engineOperating cash flowFree cash flow
$0$50B$100BFY2007 · OCF $11.04B · 0001193125-10-041666 · filed 2010-02-26FY07OCF $11.04B0001193125-10-041666 · filed 2010-02-26FY2008 · OCF $4.03B · 0000950123-11-018743 · filed 2011-02-25FY08OCF $4.03B0000950123-11-018743 · filed 2011-02-25FY2009 · OCF $129.73B · 0000070858-12-000155 · filed 2012-02-23FY09OCF $129.73B0000070858-12-000155 · filed 2012-02-23FY2010 · OCF $82.54B · 0000070858-13-000097 · filed 2013-02-28FY10OCF $82.54B0000070858-13-000097 · filed 2013-02-28FY2011 · OCF $64.45B · 0000070858-14-000012 · filed 2014-02-25FY11OCF $64.45B0000070858-14-000012 · filed 2014-02-25FY2012 · OCF −$16.06B · 0000070858-14-000012 · filed 2014-02-25FY12OCF −$16.06B0000070858-14-000012 · filed 2014-02-25FY2013 · OCF $92.82B · 0000070858-14-000012 · filed 2014-02-25FY13OCF $92.82B0000070858-14-000012 · filed 2014-02-25FY2014 · OCF $30.80B · 0000070858-17-000013 · filed 2017-02-23FY14OCF $30.80B0000070858-17-000013 · filed 2017-02-23FY2015 · OCF $28.40B · 0000070858-18-000009 · filed 2018-02-22FY15OCF $28.40B0000070858-18-000009 · filed 2018-02-22FY2016 · OCF $17.28B · 0000070858-19-000012 · filed 2019-02-26FY16OCF $17.28B0000070858-19-000012 · filed 2019-02-26FY2017 · OCF $9.86B · 0000070858-20-000011 · filed 2020-02-19FY17OCF $9.86B0000070858-20-000011 · filed 2020-02-19FY2018 · OCF $39.52B · 0000070858-21-000023 · filed 2021-02-24FY18OCF $39.52B0000070858-21-000023 · filed 2021-02-24FY2019 · OCF $61.78B · 0000070858-22-000062 · filed 2022-02-22FY19OCF $61.78B0000070858-22-000062 · filed 2022-02-22FY2020 · OCF $37.99B · 0000070858-23-000092 · filed 2023-02-22FY20OCF $37.99B0000070858-23-000092 · filed 2023-02-22FY2021 · OCF −$7.19B · 0000070858-24-000122 · filed 2024-02-20FY21OCF −$7.19B0000070858-24-000122 · filed 2024-02-20FY2022 · OCF −$6.33B · 0000070858-25-000139 · filed 2025-02-25FY22OCF −$6.33B0000070858-25-000139 · filed 2025-02-25FY2023 · OCF $44.98B · 0000070858-26-000157 · filed 2026-02-25FY23OCF $44.98B0000070858-26-000157 · filed 2026-02-25FY2024 · OCF −$8.80B · 0000070858-26-000157 · filed 2026-02-25FY24OCF −$8.80B0000070858-26-000157 · filed 2026-02-25FY2025 · OCF $12.61B · 0000070858-26-000157 · filed 2026-02-25FY25OCF $12.61B0000070858-26-000157 · filed 2026-02-25FY25OCF $12.61B0000070858-26-000157 · filed 2026-02-25’09’13’17’21’25
Returns on capitalReturn on equityReturn on assets
0%5%10%FY2008 · ROE 2.3% · ROA 0.2%FY08ROE 2.3%ROA 0.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2009 · ROE 2.8% · ROA 0.3%FY09ROE 2.8%ROA 0.3%derived: net income ÷ equity · derived: net income ÷ assetsFY2010 · ROE -1.0% · ROA -0.1%FY10ROE -1.0%ROA -0.1%derived: net income ÷ equity · derived: net income ÷ assetsFY2011 · ROE 0.6% · ROA 0.1%FY11ROE 0.6%ROA 0.1%derived: net income ÷ equity · derived: net income ÷ assetsFY2012 · ROE 1.8% · ROA 0.2%FY12ROE 1.8%ROA 0.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2013 · ROE 4.9% · ROA 0.5%FY13ROE 4.9%ROA 0.5%derived: net income ÷ equity · derived: net income ÷ assetsFY2014 · ROE 2.3% · ROA 0.3%FY14ROE 2.3%ROA 0.3%derived: net income ÷ equity · derived: net income ÷ assetsFY2015 · ROE 6.2% · ROA 0.7%FY15ROE 6.2%ROA 0.7%derived: net income ÷ equity · derived: net income ÷ assetsFY2016 · ROE 6.7% · ROA 0.8%FY16ROE 6.7%ROA 0.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2017 · ROE 6.8% · ROA 0.8%FY17ROE 6.8%ROA 0.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2018 · ROE 10.6% · ROA 1.2%FY18ROE 10.6%ROA 1.2%derived: net income ÷ equity · derived: net income ÷ assetsFY2019 · ROE 10.4% · ROA 1.1%FY19ROE 10.4%ROA 1.1%derived: net income ÷ equity · derived: net income ÷ assetsFY2020 · ROE 6.6% · ROA 0.6%FY20ROE 6.6%ROA 0.6%derived: net income ÷ equity · derived: net income ÷ assetsFY2021 · ROE 11.8% · ROA 1.0%FY21ROE 11.8%ROA 1.0%derived: net income ÷ equity · derived: net income ÷ assetsFY2022 · ROE 10.1% · ROA 0.9%FY22ROE 10.1%ROA 0.9%derived: net income ÷ equity · derived: net income ÷ assetsFY2023 · ROE 9.0% · ROA 0.8%FY23ROE 9.0%ROA 0.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2024 · ROE 9.2% · ROA 0.8%FY24ROE 9.2%ROA 0.8%derived: net income ÷ equity · derived: net income ÷ assetsFY2025 · ROE 10.1% · ROA 0.9%FY25ROE 10.1%ROA 0.9%derived: net income ÷ equity · derived: net income ÷ assetsFY25ROE 10.1%ROA 0.9%derived: net income ÷ equity · derived: net income ÷ assets’09’13’17’21’25

return on equity 2% (FY2008) → 10% (FY2025) · on assets 0.9%

Balance sheetLiabilitiesEquity
$0$1T$2T$3TFY2008 · Liabilities $1.64T · Equity $177.05BFY08Liabilities $1.64TEquity $177.05B0001193125-10-041666 · filed 2010-02-26FY2009 · Liabilities $2.11T · Equity $225.17BFY09Liabilities $2.11TEquity $225.17B0000950123-11-018743 · filed 2011-02-25FY2010 · Liabilities $2.04T · Equity $228.25BFY10Liabilities $2.04TEquity $228.25B0000070858-12-000155 · filed 2012-02-23FY2011 · Liabilities $1.90T · Equity $230.10BFY11Liabilities $1.90TEquity $230.10B0000070858-13-000097 · filed 2013-02-28FY2012 · Liabilities $1.97T · Equity $236.96BFY12Liabilities $1.97TEquity $236.96B0000070858-14-000012 · filed 2014-02-25FY2013 · Liabilities $1.87T · Equity $232.69BFY13Liabilities $1.87TEquity $232.69B0000070858-15-000008 · filed 2015-02-25FY2014 · Liabilities $1.86T · Equity $243.47BFY14Liabilities $1.86TEquity $243.47B0000070858-16-000137 · filed 2016-02-24FY2015 · Liabilities $1.89T · Equity $256.18BFY15Liabilities $1.89TEquity $256.18B0000070858-17-000013 · filed 2017-02-23FY2016 · Liabilities $1.92T · Equity $266.19BFY16Liabilities $1.92TEquity $266.19B0000070858-18-000009 · filed 2018-02-22FY2017 · Liabilities $2.01T · Equity $267.15BFY17Liabilities $2.01TEquity $267.15B0000070858-19-000012 · filed 2019-02-26FY2018 · Liabilities $2.09T · Equity $265.32BFY18Liabilities $2.09TEquity $265.32B0000070858-20-000011 · filed 2020-02-19FY2019 · Liabilities $2.17T · Equity $264.81BFY19Liabilities $2.17TEquity $264.81B0000070858-21-000023 · filed 2021-02-24FY2020 · Liabilities $2.55T · Equity $272.92BFY20Liabilities $2.55TEquity $272.92B0000070858-22-000062 · filed 2022-02-22FY2021 · Liabilities $2.90T · Equity $270.07BFY21Liabilities $2.90TEquity $270.07B0000070858-23-000092 · filed 2023-02-22FY2022 · Liabilities $2.78T · Equity $273.20BFY22Liabilities $2.78TEquity $273.20B0000070858-24-000122 · filed 2024-02-20FY2023 · Liabilities $2.89T · Equity $291.65BFY23Liabilities $2.89TEquity $291.65B0000070858-25-000139 · filed 2025-02-25FY2024 · Liabilities $2.97T · Equity $293.96BFY24Liabilities $2.97TEquity $293.96B0000070858-26-000157 · filed 2026-02-25FY2025 · Liabilities $3.11T · Equity $303.24BFY25Liabilities $3.11TEquity $303.24B0000070858-26-000157 · filed 2026-02-25FY25Liabilities $3.11TEquity $303.24B0000070858-26-000157 · filed 2026-02-25’09’13’17’21’25

FY2025: $3.41T assets · $3.11T liabilities · $303.24B equity

The receipts

Financial statements

USD in millions except per-share and share counts. Every value links to the filing it came from — hover for the us-gaap tag, click for the 10-K/10-Q on sec.gov.

Figures as reported in SEC filings, normalized by stonks with the tag mapping shown on hover; missing tags render as “—”, never as zero. Free cash flow is derived (operating cash flow − capex) with both parents recorded in its lineage. See methodology.