Market Cap 338.45B
Revenue (ttm) 191.57B
Net Income (ttm) 30.51B
EPS (ttm) N/A
PE Ratio 12.27
Forward PE 10.88
Profit Margin 15.93%
Debt to Equity Ratio 1.05
Volume 78,060,800
Avg Vol 43,866,625
Day's Range N/A - N/A
Shares Out 7.18B
Stochastic %K 34%
Beta 1.28
Analysts Strong Sell
Price Target $61.54

Company Profile

Bank of America Corporation, through its subsidiaries, provides various financial products and services for individual consumers, small and middle-market businesses, institutional investors, large corporations, and governments worldwide. It operates through four segments: Consumer Banking, Global Wealth & Investment Management (GWIM), Global Banking, and Global Markets. The Consumer Banking segment offers traditional and money market savings accounts, certificates of deposit and IRAs, checking a...

Industry: Banks - Diversified
Sector: Financial Services
Phone: (704) 386-5681
Address:
Bank of America Corporate Center, 100 North Tryon Street, Charlotte, United States
UroptionTrader
UroptionTrader Mar. 23 at 11:35 AM
0 · Reply
DragonAlgo
DragonAlgo Mar. 23 at 7:14 AM
🐉 $BAC CALL — DragonAlgo® Signal Contract: BAC CALL Expiry: 2026-03-27 | Strike: $47.00 | Type: CALL Option Plan (premium): Entry: $0.96 Stop: $0.69 TP1: $1.25 TP2: $1.63 TP3: $2.30 🔗 https://dragonalgo.com
0 · Reply
mxracer609
mxracer609 Mar. 23 at 5:34 AM
$BAC I will remain bearish on this stock until it reaches a better value. With all this economic uncertainty and trump passing a bill to cut 10 percent of interest rates on credit cards it’s hard to justify where this trend will go. $BAC started to loose value when trump passed the bill to cut rates on credit cards and now we have higher gas prices and the war in Iran. At the end of the first or the second quarter I think it would be a good time to make some purchases but for now we must remain cautious.
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 22 at 10:58 AM
🚨 $BAC PUTS EXPLODE — Bears Taking Control? 🚨 👉If this is helpful to you, tap @NasdaqKnight Massive bearish positioning in Bank of America with ~682K puts loading up and IV sitting near historic highs (~35+%, top percentile) suggests traders are bracing for more downside pain ahead. IV doesn’t lie — expensive premium means fear is priced in and participants are hedging hard. Add in a put/call skew >1.0 — a classic bearish sentiment marker — and you’ve got real conviction from volatility players, not just noise. Key levels to watch: 🔻 Support cluster ~46.7 / 46.3 / 45.9 — break these = bulls bleed 🔺 Resistance ~47.5 / 48.2 — rejection = fresh bearish catalyst With repeated bearish hits and elevated put demand, the setup smacks of further downside narrative. Risk appetite waning, volatility brewing — this isn’t fluff, it’s fear backed by real options flow.
0 · Reply
have_to_gain
have_to_gain Mar. 21 at 5:59 PM
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 21 at 4:27 PM
$BAC $NVDA: OIL SHOCK RIPPLES THROUGH EQUITIES — KEY LEVELS IN FOCUS ⛽ 👉If this is helpful to you, tap @NasdaqKnight Geopolitical tensions in Iran continue to fuel sustained oil price volatility. The macro impact is real: 📉 Fed rate hike odds for April jumped to 12.4% (from 6.2% a day prior) 📉 10-year Treasury yield surged to 4.38% 📉 S&P 500 down 4 straight weeks — longest losing streak in a year $BAC key levels to watch: According to recent options flow, $44.00 Put saw +17,566 contracts (+649% OI surge) — a clear signal of institutional downside hedging . Meanwhile, upside interest is building at $49.50 Call (+6,239 contracts, +379%) and $50.50 Call (+5,539 contracts) . $NVDA technical breakdown: NVDA just broke below the 200-day SMA ($178.27) for the first time since May 2025, now trading near $172$174 . Key support sits at $170 — coinciding with 131,000+ open interest at the $170 Put level .
0 · Reply
DragonAlgo
DragonAlgo Mar. 20 at 10:37 PM
🐉 $BAC CALL — DragonAlgo® Signal Contract: BAC CALL Expiry: 2026-03-20 | Strike: $37.00 | Type: CALL Option Plan (premium): Entry: $9.93 Stop: $7.15 TP1: $12.90 TP2: $16.87 TP3: $23.82 🔗 https://dragonalgo.com
0 · Reply
Lizardbronsen
Lizardbronsen Mar. 20 at 8:14 PM
0 · Reply
AStrokeOfLuck
AStrokeOfLuck Mar. 20 at 8:11 PM
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 20 at 2:36 PM
Two observations: Tops take time, and money is already leaving 👉If this is helpful to you, tap @NasdaqKnight 1️⃣ Tops take time They seem to happen all at once, but they actually unfold. Multiple divergences build before the turn. 2️⃣ Banks are topping out • $GS $COF $BAC: price structures weakening, outflows accelerating • Even my favorite credit card names $V $AXP are seeing significant outflows Flow data Institutional positioning in financials is rolling over. This isn’t one-off — it’s sector‑wide risk reduction. Game plan Start protecting portfolios: tighten stops, reduce financials exposure, and avoid catching falling knives. Tops aren’t called — they’re confirmed. And the signals are here.
0 · Reply
Latest News on BAC
Fed Unveils Plans to Ease Capital Rules for Big Banks

Mar 19, 2026, 10:10 AM EDT - 3 days ago

Fed Unveils Plans to Ease Capital Rules for Big Banks

C GS JPM MS WFC


Bank of America settles Epstein survivors' lawsuit

Mar 16, 2026, 2:36 PM EDT - 6 days ago

Bank of America settles Epstein survivors' lawsuit


Bank of America settles Epstein accusers' lawsuit

Mar 16, 2026, 10:52 AM EDT - 6 days ago

Bank of America settles Epstein accusers' lawsuit


Why Bank Stocks Are Getting Beaten Up Over Private Credit

Mar 13, 2026, 5:30 AM EDT - 10 days ago

Why Bank Stocks Are Getting Beaten Up Over Private Credit

C GS JPM MS WFC


50 Largest U.S. Banks By Total Assets, Q4 2025

Mar 9, 2026, 2:07 PM EDT - 13 days ago

50 Largest U.S. Banks By Total Assets, Q4 2025

C JPM SAN SOFI WBS WFC


Bank Of America: Slipping Back Into The 'Buy' Zone

Mar 6, 2026, 2:13 PM EST - 16 days ago

Bank Of America: Slipping Back Into The 'Buy' Zone


Bank Stocks Suffer Another Plunge on Credit and AI Fears

Feb 27, 2026, 3:56 PM EST - 23 days ago

Bank Stocks Suffer Another Plunge on Credit and AI Fears

C GS JPM MS WFC


9 Stocks Charlie Munger's Money Manager Loves

Feb 23, 2026, 12:47 PM EST - 27 days ago

9 Stocks Charlie Munger's Money Manager Loves

AAPL CROX EWBC GOOG GOOGL OXY PDD


BofA commits $25 billion to private credit deals, memo shows

Feb 19, 2026, 3:27 PM EST - 4 weeks ago

BofA commits $25 billion to private credit deals, memo shows


BofA expands loyalty program to attract more customers

Feb 18, 2026, 12:10 PM EST - 4 weeks ago

BofA expands loyalty program to attract more customers


Bank of America Launches Art Consulting Service

Feb 18, 2026, 9:00 AM EST - 4 weeks ago

Bank of America Launches Art Consulting Service


Software not equal in front of AI risks: BofA

Feb 17, 2026, 8:14 AM EST - 4 weeks ago

Software not equal in front of AI risks: BofA


Bank Of America: It Doesn't Have To Be An Or/Or Story

Feb 14, 2026, 11:40 AM EST - 5 weeks ago

Bank Of America: It Doesn't Have To Be An Or/Or Story


BofA CEO Brian Moynihan's pay rises to $41 million

Feb 13, 2026, 5:00 PM EST - 5 weeks ago

BofA CEO Brian Moynihan's pay rises to $41 million


UroptionTrader
UroptionTrader Mar. 23 at 11:35 AM
0 · Reply
DragonAlgo
DragonAlgo Mar. 23 at 7:14 AM
🐉 $BAC CALL — DragonAlgo® Signal Contract: BAC CALL Expiry: 2026-03-27 | Strike: $47.00 | Type: CALL Option Plan (premium): Entry: $0.96 Stop: $0.69 TP1: $1.25 TP2: $1.63 TP3: $2.30 🔗 https://dragonalgo.com
0 · Reply
mxracer609
mxracer609 Mar. 23 at 5:34 AM
$BAC I will remain bearish on this stock until it reaches a better value. With all this economic uncertainty and trump passing a bill to cut 10 percent of interest rates on credit cards it’s hard to justify where this trend will go. $BAC started to loose value when trump passed the bill to cut rates on credit cards and now we have higher gas prices and the war in Iran. At the end of the first or the second quarter I think it would be a good time to make some purchases but for now we must remain cautious.
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 22 at 10:58 AM
🚨 $BAC PUTS EXPLODE — Bears Taking Control? 🚨 👉If this is helpful to you, tap @NasdaqKnight Massive bearish positioning in Bank of America with ~682K puts loading up and IV sitting near historic highs (~35+%, top percentile) suggests traders are bracing for more downside pain ahead. IV doesn’t lie — expensive premium means fear is priced in and participants are hedging hard. Add in a put/call skew >1.0 — a classic bearish sentiment marker — and you’ve got real conviction from volatility players, not just noise. Key levels to watch: 🔻 Support cluster ~46.7 / 46.3 / 45.9 — break these = bulls bleed 🔺 Resistance ~47.5 / 48.2 — rejection = fresh bearish catalyst With repeated bearish hits and elevated put demand, the setup smacks of further downside narrative. Risk appetite waning, volatility brewing — this isn’t fluff, it’s fear backed by real options flow.
0 · Reply
have_to_gain
have_to_gain Mar. 21 at 5:59 PM
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 21 at 4:27 PM
$BAC $NVDA: OIL SHOCK RIPPLES THROUGH EQUITIES — KEY LEVELS IN FOCUS ⛽ 👉If this is helpful to you, tap @NasdaqKnight Geopolitical tensions in Iran continue to fuel sustained oil price volatility. The macro impact is real: 📉 Fed rate hike odds for April jumped to 12.4% (from 6.2% a day prior) 📉 10-year Treasury yield surged to 4.38% 📉 S&P 500 down 4 straight weeks — longest losing streak in a year $BAC key levels to watch: According to recent options flow, $44.00 Put saw +17,566 contracts (+649% OI surge) — a clear signal of institutional downside hedging . Meanwhile, upside interest is building at $49.50 Call (+6,239 contracts, +379%) and $50.50 Call (+5,539 contracts) . $NVDA technical breakdown: NVDA just broke below the 200-day SMA ($178.27) for the first time since May 2025, now trading near $172$174 . Key support sits at $170 — coinciding with 131,000+ open interest at the $170 Put level .
0 · Reply
DragonAlgo
DragonAlgo Mar. 20 at 10:37 PM
🐉 $BAC CALL — DragonAlgo® Signal Contract: BAC CALL Expiry: 2026-03-20 | Strike: $37.00 | Type: CALL Option Plan (premium): Entry: $9.93 Stop: $7.15 TP1: $12.90 TP2: $16.87 TP3: $23.82 🔗 https://dragonalgo.com
0 · Reply
Lizardbronsen
Lizardbronsen Mar. 20 at 8:14 PM
0 · Reply
AStrokeOfLuck
AStrokeOfLuck Mar. 20 at 8:11 PM
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 20 at 2:36 PM
Two observations: Tops take time, and money is already leaving 👉If this is helpful to you, tap @NasdaqKnight 1️⃣ Tops take time They seem to happen all at once, but they actually unfold. Multiple divergences build before the turn. 2️⃣ Banks are topping out • $GS $COF $BAC: price structures weakening, outflows accelerating • Even my favorite credit card names $V $AXP are seeing significant outflows Flow data Institutional positioning in financials is rolling over. This isn’t one-off — it’s sector‑wide risk reduction. Game plan Start protecting portfolios: tighten stops, reduce financials exposure, and avoid catching falling knives. Tops aren’t called — they’re confirmed. And the signals are here.
0 · Reply
NasdaqKnight
NasdaqKnight Mar. 20 at 2:34 PM
Dollar strengthens Friday — $JPM $BAC in focus USD rallying broadly, pushing toward 160 yen resistance as markets focus on rates and safe‑haven demand. 👉If this is helpful to you, tap @NasdaqKnight Drivers Rate focus: US‑Japan yield differentials remain wide, supporting USD Risk‑off flows: capital rotating back into dollar‑denominated assets ✅Technicals: USD/JPY at a key psychological level — a break could accelerate momentum Bank Implications • $JPM / $BAC: stronger USD + steepening yield curve = net interest margin tailwind • Safe‑haven flows into US financials add relative support • If USD sustains upside, large banks could benefit from macro tailwinds Watch USD/JPY above 160 for confirmation. Banks offer a dual play on rates + dollar strength.
0 · Reply
HailSkroob
HailSkroob Mar. 20 at 2:28 PM
$SPY $JPM $BAC Banks are illiquid
0 · Reply
TeresaTrades
TeresaTrades Mar. 20 at 1:26 PM
Largest PUT OI decreases $EOSE $INTC $NVDA $DAL $BAC
0 · Reply
Khaleesi_Rekindled
Khaleesi_Rekindled Mar. 20 at 7:04 AM
$SPY $GLD $SLV $BAC fractional banking systems are ALWAYS subject to runs on the bank.
1 · Reply
DragonAlgo
DragonAlgo Mar. 20 at 4:09 AM
🐉 $BAC CALL — DragonAlgo® Signal Contract: BAC CALL Expiry: 2026-03-20 | Strike: $47.00 | Type: CALL Option Plan (premium): Entry: $0.36 Stop: $0.26 TP1: $0.47 TP2: $0.62 TP3: $0.88 🔗 https://dragonalgo.com
0 · Reply
HailSkroob
HailSkroob Mar. 19 at 6:03 PM
0 · Reply
DontfeedtheBears
DontfeedtheBears Mar. 19 at 5:42 PM
$BAC they don’t want to turn this positive
0 · Reply
HailSkroob
HailSkroob Mar. 19 at 5:07 PM
$BAC $GS $JPM $SPY 6 consecutive trading days under $1B
1 · Reply
azstockguy
azstockguy Mar. 19 at 4:58 PM
$BAC $GS $JPM $SPY banks are in trouble
0 · Reply
AStrokeOfLuck
AStrokeOfLuck Mar. 19 at 3:29 PM
1 · Reply
AStrokeOfLuck
AStrokeOfLuck Mar. 19 at 3:07 PM
0 · Reply
_TP888
_TP888 Mar. 19 at 2:22 PM
$BAC | $42.00 | Put | Premium: $114K All-in at the ask - highest conviction put flow. Maximum pressure.
0 · Reply