Bank of America

Bank of America

Price: 55.16

Company and Business Model

Bank of America is a multinational financial services corporation providing a range of banking and financial products. Its core services include consumer banking, wealth management, investment banking, and trading. Major business segments consist of Consumer Banking, Global Wealth & Investment Management, Global Banking, and Global Markets. The primary revenue sources are interest income from loans and fees from various financial services.

Investment Profile

The stock is characterized by a moderate dividend yield, appealing to income-focused investors, while also showing potential for capital appreciation. However, recent revenue declines and elevated risk factors suggest a cautious approach. This profile may suit balanced investors looking for a mix of income and growth, with a focus on stability over aggressive expansion.

Official website

Fundamental metrics (experimental)

EPS (TTM) — earnings per share for the last 12 months, $
4.09 OK
Revenue QoQ — quarter-over-quarter revenue growth
-39.1%
EPS surprise
2.3% in line
20d volatility
1.2% stable
Dividend yield
2.3% moderate last ex-date: 2026-03-06
FMP / FinFeed data updated: 2026-06-12
Reco: Hold Potential: 63 Risk: 53 Updated: 2026-06-11 05:31
How recommendation works
Why AI thinks so:
Mixed performance; cautious due to revenue decline.

Track in portfolio

Price chart

AI recommendation Analyst forecast Calendar event Positive signal Negative signal Neutral / update Hold / informational B My buy S My sell
AI recommendation changes
Date Before After Reason
2026-05-24 02:33 Sell Hold Mixed performance; cautious outlook on revenue decline.
2026-05-16 03:31 Hold Sell Weak momentum and fundamentals raise risk concerns.
2026-05-08 14:58 Hold Weak momentum and fundamentals raise uncertainty.
Analyst forecasts
Date Analyst Action Target Price Then
2026-04-16 12:54 Piper Sandler Target Raised 53 → 59 54.23
2026-04-16 12:45 Truist Financial Target Raised 57 → 61 54.225
2026-04-16 12:30 Oppenheimer Target Raised 58 → 61 54.22

Nothing yet