Bank of America Corp (BAC) is a good buy for a beginner investor with a long-term strategy and $50,000-$100,000 available for investment. The stock is supported by strong financial performance, positive analyst sentiment, and stable technical indicators. Despite minor insider selling, the long-term growth potential and positive earnings outlook make it a solid investment choice.
The MACD histogram is positive at 0.637, indicating bullish momentum, though it is contracting. RSI is at 71.776, in the neutral zone, suggesting no overbought or oversold conditions. Moving averages are converging, indicating price consolidation. Key support is at 51.899, with resistance levels at 54.665 and 56.374.

Strong Q1 2026 earnings with revenue up 9.26% YoY, net income up 16.67% YoY, and EPS up 22.22% YoY.
Analysts have raised price targets, with several maintaining Buy or Outperform ratings.
Positive sentiment from the news, including strategic initiatives like credit card offerings and philanthropic efforts.
Insider selling has increased significantly by 508.86% over the last month.
UBS and JPMorgan have slightly lowered price targets, citing macroeconomic risks and market volatility.
In Q1 2026, Bank of America reported revenue of $27.91 billion, up 9.26% YoY. Net income rose to $8.16 billion, a 16.67% YoY increase. EPS increased to $1.10, up 22.22% YoY, reflecting strong profitability and operational efficiency.
Analysts are generally positive on BAC, with multiple firms raising price targets to a range of $55-$64. The consensus is that the stock has strong earnings momentum, driven by net interest income growth, share repurchases, and improved trading and investment banking performance.