
Bank of America (BAC) stock
Financials · Diversified Banks
Bank of America (BAC) is a Diversified Banks company in the Financials sector, headquartered in Charlotte, North Carolina. As of October 23, 2026, BAC closed at $50.56, a market capitalization of $350.01 billion, the 31st largest company in the S&P 500. Over the last twelve months it generated $114.87 billion in revenue (+7% year over year) and $56.57 billion in free cash flow. The stock trades at 12.1x trailing earnings and 9.7x forward earnings.
- 1-year total return: -0.2% (dividends reinvested)
- 5-year return: +3.7% a year
- 52-week range: $46.12 – $65.23
- Gross margin 0.0%, operating margin 31.3%
- Dividend yield: 2.53%, 11 straight years of increases
- FI Handbook report card: B across 9 metrics
- 5th largest of 76 Financials stocks in the S&P 500
BAC price chart
1Y price change: -2.3% (price only; total returns below include dividends)
| Total return | 1M | YTD | 1Y | 3Y | 5Y | 10Y | MAX |
|---|---|---|---|---|---|---|---|
| BAC | -9.7% | -6.6% | -0.2% | +28.6% | +3.7% | +14.3% | +6.8% |
Dividends reinvested. 3Y and longer are annualized; MAX is annualized since 1973.
BAC key statistics
- Market cap
- $350.0B
- #31 in S&P 500
- P/E (TTM)
- 12.1x
- Forward P/E
- 9.7x
- EPS (TTM)
- $4.19
- Revenue (TTM)
- $114.9B
- +7%
- Free cash flow
- $56.6B
- Gross margin
- 0.0%
- Operating margin
- 31.3%
- Return on equity
- 10.7%
- Dividend yield
- 2.53%
- 52-week range
- $46.12 – $65.23
- Beta
- 1.21
- Price / sales
- 3.0x
- EV / EBITDA
- —
- Debt / equity
- —
- Employees
- 209,911
BAC report card
BTen fundamentals graded A to F against fixed thresholds. Not a buy or sell rating.
- Revenue growth7.1%C
- Gross margin0.0%F
- Operating margin31.3%A
- FCF margin49.2%A
- Return on equity10.7%C
- Net debt / EBITDA——
- Forward P/E9.7xA
- PEG ratio0.9xA
- Shareholder yield8.7%A
- Share count change / yr-2.7%A
Bank of America financials
Revenue went from $83.7B in fiscal 2016 to $113.1B in fiscal 2025, growing 3.4% a year.
| Fiscal year | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $83.7B | $87.1B | $91.0B | $91.2B | $85.5B | $89.1B | $95.0B | $102.8B | $105.9B | $113.1B |
| Net income | $17.8B | $18.2B | $28.1B | $27.4B | $17.9B | $32.0B | $27.5B | $26.3B | $27.0B | $30.5B |
| EPS (diluted) | $1.49 | $1.56 | $2.61 | $2.75 | $1.87 | $3.57 | $3.19 | $3.05 | $3.19 | $3.81 |
| Buybacks | $5.1B | $12.8B | $20.1B | $28.1B | $7.0B | $25.1B | $5.1B | $4.6B | $13.1B | $21.4B |
| Diluted shares | 11.0B | 10.8B | 10.2B | 9.4B | 8.8B | 8.6B | 8.2B | 8.1B | 7.9B | 7.7B |
Source: SEC filings (10-K XBRL). EPS and share counts are split-adjusted.
What's priced into BAC?
A reverse DCF asks what growth the current price requires. With an enterprise value of $104.6B and $56.6B of trailing free cash flow, Bank of America needs to grow free cash flow about -43.9% a year for ten years (fading to 3.0% terminal growth) to earn a 10% annual return.
P/E ratio history
Current 13.3x vs. median 16.1x (10th–90th percentile 9.1x–55.1x).
A model, not a forecast or advice. Small changes in assumptions move the answer a lot.
BAC dividend
- Dividend yield
- 2.53%
- Annual dividend
- $1.28
- Years of increases
- 11
- 5-yr dividend growth
- 8.4%
- per year
- Payout ratio
- 26%
- Payments per year
- 4
Regular dividends per share by calendar year; special dividends excluded. Current year omitted until complete.
BAC analyst price targets
22 analysts' average 12-month target is $62.95 (+25% vs. $50.56). Targets range from $56.00 to $71.00. 88% rate it a buy.
BAC earnings
Next report: January 15, 2027.
| Report date | EPS estimate | EPS actual | Surprise |
|---|---|---|---|
| Oct 14, 2026 | $1.11 | $0.91 | -17.8% |
| Jul 14, 2026 | $1.12 | $1.21 | +7.7% |
| Apr 15, 2026 | $1.02 | $1.11 | +8.8% |
| Jan 14, 2026 | $0.96 | $0.98 | +2.2% |
| Oct 15, 2025 | $0.95 | $1.06 | +11.4% |
| Jul 16, 2025 | $0.86 | $0.89 | +3.6% |
| Apr 15, 2025 | $0.81 | $0.90 | +10.7% |
| Jan 16, 2025 | $0.77 | $0.82 | +6.8% |
Stocks like BAC
| Name | Today | 1Y | Mkt cap | P/E | |
|---|---|---|---|---|---|
| -1.47% | +15% | $880.5B | 13.9x | Compare | |
| -0.75% | -0% | $247.3B | 11.6x | Compare | |
| -1.54% | +27% | $199.7B | 11.8x | Compare | |
| -0.73% | +29% | $92.8B | 11.6x | Compare | |
| -0.47% | +27% | $89.5B | 12.0x | Compare | |
| +0.04% | +16% | $59.2B | 12.5x | Compare | |
| -0.87% | +11% | $1.2T | 13.6x | Compare | |
| -1.55% | +19% | $765.8B | 34.7x | Compare |
BAC news
- Bank of America warns of 2027 stock market risk few expect · Oct 25, 2026
- Bank of America revamps Meta stock price target once again · Oct 24, 2026
- America’s Second-Biggest Bank Says the Stock Market Is in the Midst of a Multibillion-Dollar Stampede · Oct 23, 2026
- BofA names Meta a top AI idea, raises price target on stronger ad growth · Oct 23, 2026
- Bank of America Fell Harder Than Wells Fargo. Does That Make It the Better Dividend Buy? · Oct 23, 2026
BAC stock FAQ
What is BAC's market cap?
Bank of America's market capitalization is $350.01 billion as of October 23, 2026, ranking 31st in the S&P 500.
What is BAC's P/E ratio?
BAC trades at a trailing price-to-earnings ratio of 12.1x and a forward P/E of 9.7x. Its median P/E over the period we track is 16.1x.
Does BAC pay a dividend?
Yes. Bank of America pays $1.28 per share a year, a 2.53% yield. It has raised its dividend 11 years in a row. Dividends grew 8.4% a year over the last five years.
How much has BAC stock returned?
Including reinvested dividends, BAC returned -0.2% over one year, +3.7% a year over five years, +14.3% a year over ten years through October 23, 2026.
Is BAC stock overvalued?
At today's price, a reverse discounted cash flow model (10% discount rate, 3% terminal growth) implies Bank of America must grow free cash flow about -44% a year for the next decade. Whether that is achievable decides if the stock is cheap or expensive. This is a model, not advice.
What is the BAC price target?
22 analysts cover BAC with an average 12-month price target of $62.95, +25% from the current price. 88% of them rate it a buy.
When does BAC report earnings?
Bank of America is expected to report earnings on January 15, 2027.
How many employees does Bank of America have?
Bank of America has about 209,911 full-time employees, or $547,256 of revenue per employee.
Sources: SEC EDGAR filings, Yahoo Finance market data (delayed), FI Handbook calculations. Last close October 23, 2026. Methodology