Bank of America (BAC) Stock
$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.
Open interactive chartBAC 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.
| Level | Price | From 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.
| Scanner | Last signal (free view, 5 sessions late) | Past year |
|---|---|---|
| Daily Pivot Breakout | None in the last year | 0 |
| Minervini Trend Template | Sep 11, 2026 | 22 |
| Episodic Pivot | None in the last year | 0 |
| Ichimoku TK cross | Aug 28, 2026 (bearish) | 1 |
| 9/21 EMA cross | Sep 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.
- Jan+0.1%62% up
- Feb−1.5%48% up
- Mar+2.6%44% up
- Apr+1.9%52% up
- May+1.2%56% up
- Jun−1.5%44% up
- Jul+4.1%63% up
- Aug+0.8%48% up
- Sep−1.9%33% up
- Oct+0.9%65% up
- Nov+2.0%65% up
- 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%.
| Reported | EPS estimate | EPS actual | Surprise |
|---|---|---|---|
| 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.
- 4PRIMARY DOCUMENT
- 8-KQuarterly or annual results; Reg FD disclosure; Exhibits
- 4PRIMARY DOCUMENT
- 4PRIMARY DOCUMENT
- 4PRIMARY DOCUMENT
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)
| Date | Insider | Trade | Value |
|---|---|---|---|
| Oct 12 | BANK OF AMERICA CORP /DE/10% owner | Buy 2,000 shares | $16,080 |
| Oct 12 | BANK OF AMERICA CORP /DE/10% owner | Sale 1,000 shares | $7,764 |
| Oct 12 | BANK OF AMERICA CORP /DE/10% owner | Sale 800 shares | $6,220 |
| Oct 12 | BANK OF AMERICA CORP /DE/10% owner | Sale 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
- Website
- bankofamerica.com
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.
