BAC
Bank of America Corp
NYSE: BAC · FINANCIAL SERVICES · BANKS - DIVERSIFIED
$52.05
-0.80% today
Updated 2026-04-24
Market cap
$371.11B
P/E ratio
12.95
P/S ratio
3.39x
EPS (TTM)
$4.02
Dividend yield
2.10%
52W range
$38 – $57
Volume
41.4M
WallStSmart proprietary scores
82
out of 100
Grade: A
Strong Buy
Investment rating
8.0
Growth
A3.5
Quality
D7.5
Profitability
B+7.0
Valuation
B+5/9
Piotroski F-Score
Moderate
-0.3
Altman Z-Score
Distress
—
Industry rank
—
View all highly rated stocks (75+) →202 stocks currently score above 75
Price targets
Analyst target
$62.80
+20.65%
12-Month target
$48.26
-7.28%
Intrinsic (DCF)
—
Margin of safety
—
7 Strong Buy17 Buy3 Hold0 Sell0 Strong Sell
Price chart
X-Ray snapshot
Strengths
+ Profit margin 29.00% — above average
+ Revenue growth 11.80% QoQ
Risks
- Altman Z -0.27 — distress zone
- Negative free cash flow $-22.95B
Key financials
Revenue Net Income Free Cash Flow
| Metric | 2022 | 2023 | 2024 | 2025 | TTM | 2026 (E) |
|---|---|---|---|---|---|---|
| Revenue | $94.95B | $98.58B | $192.43B | $191.57B | $109.59B | $121.5B |
| Net income | $27.53B | $26.52B | $27.13B | $30.51B | $8.58B | — |
| EPS | — | — | — | — | $4.02 | $4.39 |
| Free cash flow | $-6.33B | $44.98B | $-8.80B | $12.61B | $-22.95B | — |
| Profit margin | 28.99% | 26.90% | 14.10% | 15.93% | 29.00% | — |
Recent insider activity
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-04-22 | DE, WECK PIERRE J.P. | Sale | 1,096 | $53.12 |
| 2026-04-15 | MOYNIHAN, BRIAN T | Buy | 18,083 | — |
| 2026-04-15 | MOYNIHAN, BRIAN T | Sale | 18,083 | — |
Peer comparison
Smart narrative
Bank of America Corp trades at $52.05. representing a P/E of 12.95x trailing earnings. Our Smart Value Score of 82/100 indicates the stock is excellent. The company scores 5/9 on the Piotroski F-Score. With an Altman Z-Score of -0.27, it sits in the distress. TTM revenue stands at $109.59B. with profit margins at 29.00%.
Frequently asked questions
What is Bank of America Corp's stock price?
Bank of America Corp (BAC) trades at $52.05.
Is Bank of America Corp overvalued?
Smart Value Score 82/100 (Grade A, Strong Buy).
What is the price target of Bank of America Corp (BAC)?
The analyst target price is $62.80, representing +20.7% upside from the current price of $52.05.
What is the future stock price of BAC by 2030?
Our research-backed model estimates Bank of America Corp could reach $62.96 by 2030, based on analyst consensus, management guidance, and sector analysis.
What is Bank of America Corp's revenue?
TTM revenue is $109.59B.
Piotroski F-Score?
5/9 — moderate financial health.
Altman Z-Score?
-0.27 — distress.
Company info
SectorFINANCIAL SERVICES
IndustryBANKS - DIVERSIFIED
CountryUSA
ExchangeNYSE
CurrencyUSD
Quick metrics
P/S ratio3.39x
ROE10.60%
Beta1.24
50D MA$50.40
200D MA$51.27
Shares out7.13B
Float7.10B
Short ratio—
Avg volume41.4M
Performance
1 week-3.52%
1 month+10.82%
3 months+0.06%
YTD-5.36%
1 year—
3 years—
5 years—