Technical indicators for Bank of America stock show RSI nearing 50, signaling neutral momentum. Traders watching the $37 resistance zone may see upward movement triggered by upcoming quarterly earnings exceeding consensus expectations. Delivering a nearly 20% annualized return has earned the Oracle of Omaha an extensive following. Some investors even choose to ride his coattails and mirror his trading activity. This can be done thanks to quarterly Form 13F filings and occasional Form 4 filings. Second-quarter 2025 results showed net income of $7.1B , up 3% YoY , with EPS at $0.89 , a 7% increase from the prior year. For 2025, analysts expect EPS of $3.67 , and for 2026, EPS growth toward $4.26 , translating into a projected 16% YoY increase . BAC’s profit margin stands at 28.5% , with ROE at 9.5% and ROA at 0.84% . Compared to Wells Fargo’s 11.5% ROE and JPMorgan’s near 15% ROE , BAC’s returns remain modest, underscoring its defensive profile rather than an offensive one. Net income for the trailing twelve months totals $26.6B , on revenue of $98.5B . BAC’s Q3 forecast anticipates mid-single-digit revenue growth, driven by strong mortgage origination and credit card usage. If economic data holds steady, analysts expect the stock to challenge $40 resistance within 3 months.