On 2026-08-17, Bank of America (BAC) closed at 63.89 USD, down 0.93% on the day. It trades at 93.0% of its 52-week range. Its RSI(14) of 62.90 is in the 79th percentile of its history since 1973. Its 20-day return of +5.74% is in the 73rd percentile. Its RSI last entered overbought 6 days ago (2026-08-11) and oversold 157 days ago (2026-03-13). It is trading above its 20-, 50- and 200-day moving averages. Its 20/50/200-day moving averages are 62.78 / 59.83 / 54.22 USD, with price +1.77% / +6.78% / +17.83% against them. Its moving averages stack 20-day > 50-day > 200-day. Its 52-week range is 46.12–65.23 USD; it closed 2.05% below the high and 38.53% above the low. The high was set 0 days ago (2026-08-17) and the low 151 days ago (2026-03-19). It is 2.05% below its all-time high, set 0 days ago (2026-08-17). Its 20-day volatility is 0.962% daily, in the 13th percentile of its history since 1973. Its realized volatility across horizons is 5-day 1.017%, 20-day 0.962%, 60-day 1.177%, and 120-day 1.356% daily. Its 14-day average true range (ATR) is 1.06 USD, 1.67% of price. It has returned +0.05% over 5 days, +2.26% over 10 days, +5.74% over 20 days, +24.71% over 60 days, +26.74% over 120 days, and +33.91% over 252 days. Against the S&P 500, its weekly-return beta +0.73 / correlation +0.40 (52-week); beta +0.45 / correlation +0.29 (26-week). Relative to the S&P 500, it has returned +1.69% (20-day), +20.51% (60-day), and +14.18% (252-day). Its weekly-return correlation to the change in the US 10-year TIPS real yield is -0.01 (52-week); -0.23 (26-week). Next earnings are scheduled for 2026-10-14.
=== BANK OF AMERICA (BAC) (USD) [as of 2026-08-17 · 1d behind 2026-08-18] ===
price & change (as of 2026-08-17, prior 2026-08-14)
close 63.89
change -0.60 (-0.930%)
range (as of 2026-08-17)
range 1.35
close pos 0.7% of range
moving averages (as of 2026-08-17)
20d MA 62.78 price above by +1.77%
50d MA 59.83 price above by +6.78%
200d MA 54.22 price above by +17.83%
price > all MAs
stack: 20d > 50d > 200d
20d MA last crossed above 50d MA: 2026-06-12 (66d ago)
20d MA last crossed above 200d MA: 2026-06-11 (67d ago)
50d MA last crossed above 200d MA: 2026-06-10 (68d ago)
volatility (as of 2026-08-17)
20d stdev 0.962% daily ≈ 15.3% annualized (×√252) (13th pct of own history, since 1973 (13386 obs))
term struct 5d 1.017% · 20d 0.962% · 60d 1.177% · 120d 1.356% daily
vs easing-2024 avg 0.63× (0.962% vs 1.531% era avg)
ATR (as of 2026-08-17)
ATR(14) 1.06
ATR% 1.67% (15th pct of own history, since 1973 (13392 obs))
range/ATR 126.8%
relative volume (as of 2026-08-17)
RVOL 0.94x (today vs 20-day average volume)
pctile 56th pct of own history, since 1973 (13386 obs)
52-week range (as of 2026-08-17)
high 65.23 (-2.05% from high) [2026-08-17, 0d ago]
low 46.12 (+38.53% from low) [2026-03-19, 151d ago]
drawdown -2.05% from all-time high, 0d ago (2026-08-17)
momentum (as of 2026-08-17)
RSI(14) 62.90 (79th pct of own history, since 1973 (13392 obs))
last overbought 6d ago (2026-08-11)
last oversold 157d ago (2026-03-13)
MACD (as of 2026-08-17)
MACD(12,26,9) +1.31 (below signal) signal +1.35 hist -0.04
returns (as of 2026-08-17)
5d return +0.05%
10d return +2.26%
20d return +5.74%
60d return +24.71%
120d return +26.74%
252d return +33.91%
volatility by rate-era
pre-crisis 2.16% (from 1973-05-03)
ZIRP-2009 3.64%
tightening-2015 1.67%
ZIRP-2019 2.47%
tightening-2022 1.88%
easing-2024 1.53%
real-yield sensitivity (weekly returns vs weekly Δ in 10Y TIPS real yield, DFII10) (as of 2026-08-17)
vs real yield (Δ) -0.23 (26w)
vs real yield (Δ) -0.01 (52w)
S&P 500 market factor (weekly returns) (as of 2026-08-17)
vs S&P 500 beta +0.45 corr +0.29 (26w)
vs S&P 500 beta +0.73 corr +0.40 (52w)
vs S&P 500 +1.69% rel (20d return)
vs S&P 500 +20.51% rel (60d return)
vs S&P 500 +14.18% rel (252d return)
vs Nasdaq 100 beta +0.08 corr +0.08 (26w)
vs Nasdaq 100 beta +0.25 corr +0.21 (52w)
vs Nasdaq 100 +0.89% rel (20d return)
vs Nasdaq 100 +22.37% rel (60d return)
vs Nasdaq 100 +8.05% rel (252d return)
vs XLF (Financials) beta +1.33 corr +0.80 (26w)
vs XLF (Financials) beta +1.33 corr +0.80 (52w)
earnings horizon
next earnings 2026-10-14 (57 days)