Bank of America Corporation (BAC) Stock Analysis & Winston Score
Bank of America is one of the largest banks in the United States. It offers everyday banking services like checking accounts, savings accounts, credit cards, and loans to regular people and small businesses. It also serves large corporations and wealthy individuals through investment banking, wealth management, and trading services under its Merrill brand. The company makes money by charging interest on loans, collecting fees on accounts and transactions, and earning commissions on investment and advisory services. Bank of America operates across all 50 U.S. states and in dozens of countries, serving roughly 69 million consumer and small business clients. Its massive scale and established customer relationships make it costly for competitors to take market share. However, the company is sensitive to interest rate changes — when rates fall, the gap between what it earns on loans and what it pays on deposits tends to shrink, which puts pressure on profits.
Winston Score: 59/100 — Good
A decent business — some strong pillars, some weaker.
- Quality: Strong (21/30)
- Growth: Strong (14/20)
- Cash Flow: Exceptional (10/10)
- Stability: Weak (2/10)
- Valuation: Strong (8/10)
- Ownership: Weak (1/15)
Key Facts
Price: $57.73
Market Cap: $409.7B
Sector: Financial Services
Industry: Banks - Diversified
Exchange: New York Stock Exchange




