Bank of America (BAC) Stock

NYSE / Financial Services / Banks - Diversified

$51.70

+0.60% Close Oct 15

BAC stock trades 20.7% below its 52-week high and is not in an uptrend by our rules.

BAC stock daily candlestick chart with 50, 150 and 200-day moving averagesOpen interactive chart
One year of daily prices through Oct 15, 2026. The interactive chart has the full history.

BAC stock price today

BAC stock closed at $51.70, up 0.6% on the session and 20.74% below its 52-week high of $65.23. The shares sit 12.1% above the 52-week low of $46.12. The session range was $51.09 to $52.06 on 45.9 million shares, against a 50-day average of 35.9 million. Returns show -10.71% over one month, -15.62% over three months, -6% year to date and 3.21% over one year.

Last close
$51.70
Day range
$51.09 to $52.06
52-week range
$46.12 to $65.23
From 52-week high
−20.7%
Average volume (50 days)
35.9M
1 week
−3.6%
1 month
−10.7%
3 months
−15.6%
Year to date
−6.0%
1 year
+3.2%
3 years
+91.4%
5 years
+17.2%

Is BAC stock in an uptrend?

Not yet. BAC stock is not in an uptrend by our rules: it does not meet the Minervini Trend Template criteria and neither Daily Pivot Breakout momentum filter is active. Price is below its 200-day moving average.

Not yet. BAC stock is not in an uptrend by our rules: it does not meet the Minervini Trend Template criteria and neither Daily Pivot Breakout momentum filter is active. Price is below its 200-day moving average. Neither filter is active: the 100-day ROC is -0.2% against a 40% minimum, and the 100-day EMA slope is 11.5% against a 25% minimum. The Trend Template was last matched on Sep 11, 2026 and is not met on the latest scan. The 50-day SMA is $59.29, the 150-day SMA $56.02 and the 200-day SMA $55.22, and those three averages are stacked in uptrend order while the price stays below them.

Daily Pivot momentum filters
0 of 2 active
100-day ROC
−0.2% filter at 40%: off
100-day EMA slope
+11.5% filter at 25%: off
Trend state
Sideways
Minervini Trend Template
Not met on the latest scan
50-day average
Below
150-day average
Below
200-day average
Below
200-day slope (1 month)
+0.05%
ATR (14) % of price
2.41%

Momentum filters from the Daily Pivot Breakout indicator: 100-day rate of change and 100-day EMA slope, each against its minimum.

BAC support and resistance levels

All of the listed reference levels sit above the $51.70 close, so the facts show no support level below the price. The nearest is the 9-day EMA at $53.34, 3.16% above the close. Next are the 21-day EMA at $55.04, the 200-day SMA at $55.22 and the 150-day SMA at $56.02. The Daily Pivot low is $61.10, 18.18% above the close, and the Daily Pivot high is $63.83, 23.46% above.

LevelPriceFrom close
Daily Pivot resistance (pivot high)$63.83+23.5%
Latest Daily Pivot low$61.10+18.2%
50-day SMA$59.29+14.7%
30-week SMA$56.38+9.1%
150-day SMA$56.02+8.4%
200-day SMA$55.22+6.8%
21-day EMA$55.04+6.5%
9-day EMA$53.34+3.2%

Levels above the close act as resistance, levels below as support. Last close $51.70.

BAC breakout and scanner signals

BAC stock shows one bullish and two bearish scanner readings in the latest data. The Minervini Trend Template last signaled bullish on Sep 11, 2026, with 22 signals over the past year. The 9/21 EMA cross was bearish on Sep 14, 2026, and the Ichimoku TK cross was bearish on Aug 28, 2026. The Daily Pivot Breakout and Episodic Pivot scanners have no recorded signals. No newer signal appeared in the last 5 sessions.

ScannerLast signal (free view, 5 sessions late)Past year
Daily Pivot BreakoutNone in the last year0
Minervini Trend TemplateSep 11, 202622
Episodic PivotNone in the last year0
Ichimoku TK crossAug 28, 2026 (bearish)1
9/21 EMA crossSep 14, 2026 (bearish)3

BAC seasonality by month

October has been a firm month for BAC stock, averaging 0.85% with a median of 2.3% and an up year in 65% of 26 years. July has the strongest average at 4.11%, with a median of 4.76% and 63% up years across 27 years. September has the weakest record, averaging -1.86% with a median of -2.27% and up in only 33% of years.

  1. Jan+0.1%62% up
  2. Feb−1.5%48% up
  3. Mar+2.6%44% up
  4. Apr+1.9%52% up
  5. May+1.2%56% up
  6. Jun−1.5%44% up
  7. Jul+4.1%63% up
  8. Aug+0.8%48% up
  9. Sep−1.9%33% up
  10. Oct+0.9%65% up
  11. Nov+2.0%65% up
  12. Dec+1.5%62% up

Average monthly return over 26+ years of stored daily closes, and the share of years each month closed higher.

BAC earnings history

The most recent reported result, dated Oct 14, 2026 after hours, showed EPS of $0.91 against an estimate of $1.11, a surprise of -18.02%. The prior report on Aug 27, 2026 came in at $0.82 against $0.80, a surprise of 2.5%. Earlier reports on Jul 14, 2026 and Apr 15, 2026 beat by 8.04% and 8.82%, and the Mar 16, 2026 report beat by 30.35%. Revenue growth is 16.8% and earnings growth is 26.6%.

ReportedEPS estimateEPS actualSurprise
Oct 14, 2026$1.11$0.91−18.0%
Aug 27, 2026$0.80$0.82+2.5%
Jul 14, 2026$1.12$1.21+8.0%
Apr 15, 2026$1.02$1.11+8.8%
Mar 16, 2026$2.01$2.62+30.4%

BAC bull and bear case

The bullish case rests on the 50-day, 150-day and 200-day averages being stacked in uptrend order. The bearish case rests on four points: neither Daily Pivot momentum filter is active, the stock does not meet the Minervini Trend Template on the latest scan, price is below the 200-day moving average, and price closed below its latest Daily Pivot low. The bearish list has more items than the bullish list in the current data.

What looks strong

  • The 50, 150 and 200-day averages are stacked in uptrend order.

What looks weak

  • Neither Daily Pivot momentum filter is active (100-day ROC -0.2%, 100-day EMA slope 11.5%; the filters need 40% and 25%).
  • Does not meet the Minervini Trend Template on the latest scan.
  • Price is below the 200-day moving average.
  • Price closed below its latest Daily Pivot low.

Drawn only from the data on this page. Not a recommendation.

BAC news and SEC filings, last 30 days

BAC filed an 8-K on Oct 14, 2026 tagged as quarterly or annual results, Reg FD disclosure and exhibits. Form 4 filings appear on Oct 15, Oct 13, Oct 5 and Sep 17, 2026 within the last 30 days. The facts list no other filings for that window.

Source: SEC EDGAR.

BAC insider trading and risks

BAC stock had one open-market purchase and three sales in the last 90 days, with net shares at zero. The largest entry was a purchase of 2,000 shares valued at $16,080 on Oct 12, 2026 by a 10% owner. Three sales that day totaled 2,000 shares valued at $15,539. Insiders hold 7.03% of shares outstanding.

Buys, last 90 days
1 ($16,080)
Sales, last 90 days
3 ($15,539)
Buys, last 12 months
1 ($16,080)
Sales, last 12 months
3 ($15,539)
DateInsiderTradeValue
Oct 12BANK OF AMERICA CORP /DE/10% ownerBuy 2,000 shares$16,080
Oct 12BANK OF AMERICA CORP /DE/10% ownerSale 1,000 shares$7,764
Oct 12BANK OF AMERICA CORP /DE/10% ownerSale 800 shares$6,220
Oct 12BANK OF AMERICA CORP /DE/10% ownerSale 200 shares$1,555

Insider trades: SEC Form 4 open-market purchases and sales.

BAC valuation and fundamentals

BAC stock trades at a trailing P/E of 11.87 and a forward P/E of 9.79, with a PEG of 0.33. The price is 3.15 times sales and 1.34 times book value. Market capitalization is $361.5 billion and enterprise value is $323.2 billion. Beta is 1.214.

Market cap
$361.53B
Enterprise value
$323.17B
P/E (trailing)
11.9
P/E (forward)
9.8
PEG
0.33
Price to sales
3.15
Price to book
1.34
Gross margin
–
Operating margin
+38.3%
Profit margin
+29.5%
Return on equity
+11.2%
Revenue (TTM)
$113.93B
Revenue growth (quarter, y/y)
+16.8%
Cash
$868.14B
Debt
$788.99B
Beta
1.21

BAC dividends and splits

BAC stock has a dividend yield of 2.48% and a payout ratio of 25.87%. The facts list no recent dividend payments.

Dividend yield
2.48%
Payout ratio
25.9%

Who owns BAC?

Shares outstanding
6.99B
Float
6.97B
Held by insiders
+7.0%
Held by institutions
+71.2%
Short interest (% of shares)
+1.2%
Days to cover
2.3

What does Bank of America Corporation do?

Bank of America Corporation is a financial services holding company in the Banks - Diversified industry, headquartered in Charlotte, NC. It serves consumers, businesses, institutions and government clients across banking, wealth management, global banking and global markets. CEO Brian Thomas Moynihan leads a company with 213,000 employees.

CEO
Mr. Brian Thomas Moynihan
Employees
213,000
Headquarters
Charlotte, NC, United States

BAC stock FAQ

Is BAC stock in an uptrend?

Not yet. BAC stock is not in an uptrend by our rules: it does not meet the Minervini Trend Template criteria and neither Daily Pivot Breakout momentum filter is active. Price is below its 200-day moving average.

What is the BAC stock price today?

BAC stock closed at $51.70 on Oct 15, 2026, up 0.6% on the session. The 52-week range runs from $46.12 to $65.23, and the close sits 20.74% below the high.

What are the support levels for BAC stock?

None of the listed reference levels sits below the $51.70 close. The nearest level above the price is the 9-day EMA at $53.34, followed by the 21-day EMA at $55.04 and the 200-day SMA at $55.22.

What were BAC stock's recent earnings results?

BAC stock reported EPS of $0.91 on Oct 14, 2026 against an estimate of $1.11, a surprise of -18.02%. The Aug 27, 2026 report beat slightly, at $0.82 against $0.80.

Is there insider selling in BAC stock?

BAC stock recorded three sales and one purchase in the last 90 days, with net shares at zero. The largest entry was a 2,000-share purchase valued at $16,080 on Oct 12, 2026 by a 10% owner.

What does seasonality show for BAC stock in October?

October has averaged 0.85% for BAC stock across 26 years, with a median of 2.3% and up years in 65% of cases. July has the strongest average at 4.11%, and September has the weakest at -1.86%.

What is the bull and bear case for BAC stock?

The bullish case is the 50-day, 150-day and 200-day averages stacked in uptrend order. The bearish case includes inactive Daily Pivot momentum filters, a missed Minervini Trend Template, price below the 200-day average and a close below the latest Daily Pivot low.

Updated Oct 15, 2026. Prices and fundamentals: Source: Twelve Data. Filings and insider trades: SEC EDGAR. Charts: TradingView Lightweight Charts. Educational information, not investment advice.