← Weekly Rhyme

BANK OF AMERICA · BAC

Bank of America’s Closest Rhyme Ends Just Before the 2020 Shock

Bank of America’s latest 90-trading-day path has a 95.7 Rhyme Score with the stretch ending February 3, 2020. The historical continuation shows how quickly the backdrop changed.

Frozen market analog chart

NOW 2026THEN 2020

FROZEN AT 2026-09-21

Today’s Bank of America (BAC) path and its February 2020 historical analogThe 2026 current path and 2020 historical path converge at one TODAY point equal to 100. The current line stops there, while only the historical 2020 line continues through 90 trading days of historical outcome.4060801001201402020 CONTINUED →HISTORICAL OUTCOME · NOT A FORECAST−90DTODAY+90D

Historical outcomes

What followed the matched period.

1M
-13.9%
3M
-30.0%
6M
-23.2%
MAX DRAWDOWN
-47.9%

Historical outcome — not a forecast.

The Rhyme

From May 13 through September 21, 2026, Bank of America’s price path most closely matches the 90-trading-day stretch from September 25, 2019 through February 3, 2020.

Rhyme Score: 95.7

The analog ends at an unusually revealing boundary. Bank of America had entered 2020 with operating momentum, while a new public-health threat was visible but its economic scale was still unresolved.

Bank of America had just reported $27.4 billion of net income for 2019. On January 29, the Federal Reserve described a strong labor market and moderate economic growth. One day later, the World Health Organization declared the novel-coronavirus outbreak a Public Health Emergency of International Concern.

What Happened Next

After the February 3, 2020 endpoint, Bank of America fell 13.9% over 1 month and 30.0% over 3 months. At 6 months it remained down 23.2%. The maximum drawdown during that 126-trading-day continuation was 47.9%.

The sequence was abrupt. The Federal Reserve cut rates twice in March, bringing its target range to 0%–0.25%, while WHO characterized COVID-19 as a pandemic. Bank of America’s results soon reflected a sharp change in credit assumptions, with billions of dollars added to reserves as the economic outlook weakened.

Those events overlap with the historical path; the chart does not assign the price move to any single cause.

Why This Rhyme Is Interesting

The matched path stops between warning and full economic recognition. The outbreak was already an international emergency by February 3, but the scale of the coming disruption, policy response, and credit stress was not yet visible in Bank of America’s reported results.

The historical continuation captures that change: a close 90-day match, a sudden break after the endpoint, and only a partial recovery by six months. The 47.9% drawdown matters as much as the later endpoint.

Where the Rhyme Breaks

The two periods do not share the same banking backdrop. At the start of 2020, the federal-funds target range was 1.5%–1.75%, and Bank of America said lower rates were weighing on net interest income.

In July 2026, the Fed held a 3.5%–3.75% target range, while Bank of America reported a larger deposit base and a much smaller credit-loss provision than during the 2020 shock.

The historical analogy is therefore narrow: the observed price paths rhyme. The rate regime, balance sheet, credit outlook, and source of risk are different.

Bottom Line

The February 2020 analog does not turn today’s BAC chart into a pandemic replay.

It shows how a strong-looking bank and price path met a risk whose economic consequences were not yet fully visible. That history is useful as context and stress-test memory—not as a forecast for 2026.

Markets don’t repeat. They rhyme.

Historical outcome, not a forecast.

Sources