Bank of America (BAC) rose to a up-to-date all-time high, surpassing its January 5, 2026 high of $57.55. This forceful break confirms the strength of the ongoing trend and highlights the incomplete bullish sequence since the lows of April 2025 and March 2026. The broader structure continues to support an confident view, strengthening expectations for further upward momentum.
Since the low on May 15, 2026, the raise has been developing as a five-wave impulse. Wave ((i)) ended at $52.50, followed by a corrective pullback in wave ((ii)) that ended at $50.60. Progress on wave ((iii)) pushed the stock price to $57.98, as seen on the intraday chart. Wave ((iv)) then developed in the form of a zigzag correction and is proposed to end at USD 56.03. After this correction ended, the stock returned to its upward path.
As long as the pivot at $50.60 remains intact, declines should continue to find support in three to seven swings. This behavior suggests that corrective moves are likely to attract buyers and maintain a bullish bias. The short-term target can be projected using the Fibonacci extension of 100-161.8% from the March 19, 2026 low. This calculation gives a potential zone between $58.57 and $64.31. The alignment of the Elliott Wave structure with Fibonacci levels strengthens the uptrend and indicates continued demand for Bank of America shares.
Bank of America 45 Minute Elliott Wave Chart
Bank of America Elliott Wave [Video]

