Bank of America Corporation (BAC) — Stock Score Summary

Bank of America Corporation (BAC) has a MoatMap StockRank of 30/100 based on Quality (40/100), Value (33/100), and Momentum (43/100) factor scores. The current signal is SELL. Bank of America, a large US financial institution, is sensitive to the domestic economic environment and interest rate cycles. While banks can benefit from higher rates, it lacks a powerful, unpriced asymmetric macro tailwind from the identified global themes for this concentrated portfolio. Its broad exposure dilutes any specific macro advantage.

Bank of America Corporation is one of the largest financial institutions globally, providing a comprehensive array of banking, investing, asset management, and risk management products and services. With its vast national and international presence, the company serves consumers, small businesses, and large corporations through its diversified segments. Its enormous scale, strong brand, and significant technological investments solidify its position as a leading universal bank.

Key Financial Metrics

Price$51.10
Market Cap$367.6B
P/E (TTM)12.95
P/E (Forward)10.34
Price/Book1.35
Return on Equity10.6%
Gross Margin0.0%
Operating Margin36.0%
Revenue Growth8.1%
Dividend Yield2.1%

Bank of America Corporation operates in the Banks - Diversified industry, part of the Financial Services sector (United States).

Frequently Asked Questions

What is Bank of America Corporation’s (BAC) StockRank?
MoatMap’s StockRank for Bank of America Corporation (BAC) is 30/100, with a Sell signal. It is a composite of Quality (40), Value (33), and Momentum (43) factor ranks across MoatMap’s 19,000+ stock universe.
Does Bank of America Corporation have an economic moat?
Bank of America Corporation (BAC) has a Quality factor score of 40/100. The Quality factor combines ROIC, Piotroski F-Score, and leverage — the financial fingerprints of a durable competitive advantage. A Quality score above 70 typically indicates a company with the characteristics of a moated business.
Is Bank of America Corporation a buy, hold, or sell?
MoatMap’s current signal for Bank of America Corporation (BAC) is Sell, based on a StockRank of 30/100. Signals are derived mechanically from the StockRank composite and should be one input among many — combine with your own thesis on management, competitive position, and valuation.
What sector is Bank of America Corporation in?
Bank of America Corporation (BAC) operates in the Financial Services sector, specifically the Banks - Diversified industry (United States).