Fundamentals · BAC

Distress (Altman-Z + Piotroski-F) for BAC

AI-generated plain-English read of distress (altman-z + piotroski-f) for BAC. Updated daily.

Mixed signals, stable

high

The bankruptcy risk score says distress (Z=0.20) but the operational health score says strong (8/9) — likely a balance-sheet snapshot anomaly; watch the next earnings for resolution.

What will probably happen

  • The two signals pulling in opposite directions usually means one of: (1) a one-time balance sheet event skewed the bankruptcy risk score, (2) the operational health score hasn't yet reflected a deteriorating fundamental trend, or (3) the company is in a sector where the bankruptcy risk score model doesn't apply cleanly.
  • Monitor next earnings — convergence of the two signals (either both improve or both worsen) is the confirming catalyst.

What to do

If you HOLD this stock
Hold but watch — the conflicting signals mean the next earnings print is the tie-breaker. Set a price alert at the Z=1.81 level.
If you are EVALUATING this stock
Don't initiate new positions until the two signals converge — disagreement is not a green light; it's a 'wait for more data' signal.
If you trade OPTIONS
Uncertainty premium may be priced in — selling straddles is ill-advised when the fundamental read is this uncertain. Long premium through earnings makes more structural sense.

Both scores present with ≥3 periods of bankruptcy risk history.

Technical details

Technical analysis

Trend
stable
Sector
Banking
Agreement
disagreement
Prior-period avg Z
0.23
Bankruptcy risk score (Altman-Z)
0.20 (distress zone)
Operational health score (Piotroski-F)
8/9 (Strong (7-9)) — profitability 4/4; leverage 3/3; efficiency 1/2

Key levels

Key price and metric levels
LevelValue
latest z0.2
prior avg z0.231
piotroski score8
altman safe threshold2.99
altman distress threshold1.81

More Fundamentals reads for BAC

For informational and educational purposes only. Not financial advice. Learn more