Trending stocks MMM O MO BATS MDLZ KHC KVUE KO PEP
Acceder
Bank of America Corporation
BAC-PL · US
Closed
$ 1236.40 +0% ▲
YTD Change
+0.4%
1Y Change
+0.03%
Day Range
1234.1 – 1251
1Y Range
1180 – 1299
Div. Yield
7.33%
3M
1Y
5Y
10Y
All
$BAC-PL Dividend data
Undervalued
6.34%+
Yield has only been this high 20% of the time — usually when $BAC-PL looked cheap.
Average yield
5.9%
The midpoint of $BAC-PL's yield over the last 10 years.
Overvalued
<3.46%
Yield has only dropped this low 20% of the time — usually when $BAC-PL looked expensive.
Current yield
7.33%
$BAC-PL's yield today, based on the latest price and dividend.
Based on the trailing 10 years of Bank of America Corporation's dividend yield history.
Geraldine Weiss dividend yield theory
3M
1Y
5Y
10Y
All
Price
Undervalued (yield 6.3%)
Fair value (orientative)
Overvalued (yield 5.58%)
🟢 Undervalued zone · current yield 7.33%

The Geraldine Weiss dividend yield theory applied to Bank of America Corporation ($BAC-PL) uses the stock's historical dividend yield range to estimate when the price is cheap or expensive relative to its own dividend-paying history (2024–2026). Based on that history, $BAC-PL is currently trading in undervalued territory.

When the $BAC-PL yield climbs above 🟢 6.3%, the stock has historically been undervalued. When the yield falls below 🔴 5.58%, Bank of America Corporation has historically been overvalued. The dashed 🟡 fair value (~5.94%) line marks the orientative midpoint between both extremes, not a price target.

Dividend Trend
Dividend History
Next dividend: 30 Sep 2026  ·  Payment: 29 Oct 2026  ·  Amount: 18.1250 $
Ex-DatePayment DatePeriodCash AmountDeclaration Date
01 Oct 202630 Oct 2026Quarterly18.1250 $18 Sept 2026
01 Jul 202630 Jul 2026Quarterly18.1250 $11 Jun 2026
01 Apr 202630 Apr 2026Quarterly18.1250 $12 Mar 2026
31 Dec 202530 Jan 2026Quarterly18.1250 $16 Dec 2025
01 Oct 202530 Oct 2025Quarterly18.1250 $19 Sept 2025
01 Jul 202530 Jul 2025Quarterly18.1250 $12 Jun 2025
01 Apr 202518.1250 $
31 Dec 202418.1250 $
01 Oct 202430 Oct 2024Quarterly18.1250 $18 Sept 2024
01 Jul 202430 Jul 2024Quarterly18.1250 $12 Jun 2024
28 Dec 202330 Jan 2024Quarterly18.1250 $15 Dec 2023
28 Sept 202330 Oct 2023Quarterly18.1250 $20 Sept 2023