← Home
Bank of America CorporationBAC
USD 52.63▲ 0.58 (1.11%)
Real-time prices · US Markets
Analyst Consensus
BUY
Strong Buy / BuyHoldSell / Strong Sell
Strong Buy6
Buy16
Hold3
Sell0
Strong Sell0
Target Price
$62.80
▲ +19.3% from current
23 analysts
Price Chart
Fundamentals
Trailing P/E
13.1×
price-to-earnings ratio
Forward P/E
10.4×
annualized estimate
Market Cap
$375.2B
market capitalization
Div Yield
2.13%
dividend yield
Profit Margin
29.0%
net profit margin
52-Week Range
$39 — $58
annual min — max
EPS — Estimate vs Actual
Q·Score — AI Rating
8
Excellent
out of 10 · fundamentals + momentum + consensus
Fundamentals
8
Consensus
8.8
Valuation
7.9
Momentum
5.8