← All Stocks

Bank of America Corporation

BAC · NYQ
$56.00-35.59%
52W Low: $46.1252W High: $65.23
Current: $56.00  ·  52% of 52-week range
Financial ServicesBanks - DiversifiedNYQ
View live charts, options flow & technicals for Bank of America Corporation → Open Dashboard

Bank of America Corporation (BAC) is a financial services company in the banks - diversified industry with $113.93B in trailing revenue trading at a 13.0× trailing P/E — analyst consensus: strong buy.

Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. It operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking accounts, and investment accounts and products; credit and debit cards; residential mortgages and home equity loans; and direct and indirect loans. The GWIM segment provides investment management, brokerage, banking, and trust and retirement products and services; wealth management solutions; and customized solutions, including specialty asset management services. The Global Banking segment offers lending products and services, including commercial loans, leases, commitment facilities, trade finance, and commercial real estate and asset-based lending; treasury solutions, and underwriting and advisory services. The Global Markets segment provides market-making, financing, securities clearing, settlement, and custody services; securities and derivative products; and risk management products using interest rate, equity, credit, currency and commodity derivatives, foreign exchange, fixed-income, and mortgage-related products. Bank of America Corporation was founded in 1784 and is based in Charlotte, North Carolina.

Key Statistics

Market Cap$391.59B
Revenue (TTM)$113.93B
EPS (TTM)$4.31
EPS (Fwd est.)$5.29
Employees211,000
Trailing P/E12.99
Forward P/E10.58
PEG Ratio0.85
Price / Sales3.44
Price / Book1.42
Beta (5Y)1.16

Analyst Consensus

Consensus
Strong Buy
Analyst Price Target
+22.9% upside
Target: $68.81

Annual Revenue & Net Income

RevenueNet Income
'22
$94.95B
$27.53B
'23
$102.77B
$26.30B
'24
$105.86B
$26.97B
'25
$113.10B
$30.51B

Earnings History


QuarterActual EPSEstimateResult
Jul 2026
$1.21
$1.12Beat (+7.7%)
Apr 2026
$1.11
$1.02Beat (+8.8%)
Jan 2026
$0.98
$0.96Beat (+2.2%)
Oct 2025
$1.06
$0.95Beat (+11.4%)

Next Earnings Report

Bank of America Corporation is next expected to report earnings on 14 Oct 2026.

Profitability

0.0%
38.3%
29.5%
Gross
Margin
Operating
Margin
Net
Margin
Revenue Growth (YoY)16.8%
Return on Equity11.2%
Return on Assets1.0%

Balance Sheet

Cash & Equivalents$868.14B
Total Debt$788.99B
Net Position$79.16B (net cash)

Share Ownership

Institutions 71.2%
Insiders 7.0%
Public 21.8%

Dividend

Annual Rate
$1.28
Yield
2.28%
Payout Ratio
25.9%
Ex-Dividend Date
04 Sep 2026
5Y Avg Yield
2.35%

Frequently Asked Questions

What does Bank of America Corporation (BAC) do?
Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. It operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segmen…
What is BAC's market cap?
Bank of America Corporation has a market capitalization of approximately $391.59B.
What is BAC's P/E ratio?
Bank of America Corporation trades at a trailing P/E ratio of 13.0x and a forward P/E of 10.6x, which is below the broad market average of ~25x.
How much revenue does BAC generate?
Bank of America Corporation generated $113.93B in trailing 12-month revenue.
What do analysts say about BAC?
The analyst consensus rating for Bank of America Corporation is strong buy, with a mean price target of $68.81. That implies +22.9% upside from the current price.
When does BAC report earnings?
Bank of America Corporation is next scheduled to report earnings on 14 Oct 2026.
Does BAC pay a dividend?
Yes. Bank of America Corporation pays a dividend with a current yield of 2.28%, at an annual rate of $1.28 per share.

View live charts, options flow, gamma exposure, earnings history, and technical analysis for Bank of America Corporation on Apsis Markets.

Open Live Dashboard →