GeminIQ Website Logo
Screener

Altman Z-Score Financial Safety Screen

Stocks in the Altman Z-Score safe zone — a quantitative filter for financial distress risk developed by Edward Altman at NYU.

What Is the Altman Z-Score?

Edward Altman developed the Z-Score at New York University in 1968 as a method for predicting corporate bankruptcy. Using discriminant analysis on a sample of 66 manufacturing companies (half of which had filed for bankruptcy), Altman identified five financial ratios that collectively predicted bankruptcy with approximately 72% accuracy two years in advance. The Z-Score has been one of the most widely cited and replicated quantitative finance models ever published.

The original formula combines five ratios:

  • Altman A — Working capital ÷ Total assets (liquidity)
  • Altman B — Retained earnings ÷ Total assets (accumulated profitability)
  • Altman C — EBIT ÷ Total assets (operating efficiency)
  • Altman D — Market cap ÷ Total liabilities (market leverage)
  • Altman E — Revenue ÷ Total assets (asset turnover)

The weighted combination produces a score with three zones:

  • Above 3.0 — Safe zone: low probability of financial distress
  • 1.8 to 3.0 — Grey zone: uncertain, requires further investigation
  • Below 1.8 — Distress zone: elevated bankruptcy probability

Altman later developed variants for private companies and non-manufacturing firms (the Z''-Score), but the original Z-Score for publicly traded manufacturing and non-financial companies remains the most cited version.

The Z-Score has meaningful limitations. It was developed on a small 1960s sample of manufacturing companies and does not translate perfectly to modern service, technology, or financial businesses. Capital-light software companies with high retained losses from growth spending but strong cash generation can produce low Z-Scores despite being financially sound. Conversely, asset-heavy businesses can maintain safe-zone scores while gradually deteriorating. The Z-Score should be used as a risk filter, not a complete credit analysis.

For equity investors, the Z-Score is most useful as a negative screen: eliminating companies in the distress zone from a portfolio reduces exposure to unexpected bankruptcy events that can produce total losses. Companies in the safe zone are not necessarily good investments — they are simply not at near-term financial distress risk.

Practical use of this screen: Layer the Z-Score filter on top of other screens (value, quality, growth) to ensure your investment candidates are not carrying elevated bankruptcy risk. A cheap stock that scores below 1.8 on the Z-Score is cheap for a potentially existential reason.


How to Run This Screen in GeminIQ

GeminIQ computes the Altman Z-Score and its five component inputs (labeled Altman A through Altman E and Altman Z Score) directly from as-filed SEC data.

Step 1. Open the GeminIQ Screener

Step 2. Add the following filter:

Filter Operator Value
Altman Z Score 3.0

This restricts results to the safe zone only.

Step 3. To use the Z-Score as a quality overlay on a value screen, combine with:

Filter Operator Value
P/E TTM 15
P/E TTM 1
ROIC TTM 10

This surfaces financially sound companies (Z > 3) trading at value multiples with acceptable capital efficiency.

Step 4. Set Sort By to Altman Z Score, direction Descending for the safest balance sheets first, or by P/E TTM ascending if using the value overlay.

GeminIQ Tip: GeminIQ exposes the five individual Altman components (Altman A through Altman E) as separate filterable fields. If you want to examine why a company scored a particular Z-Score — or if you want to customize the screen by weighting specific components — you can filter on the components individually. For example, a low Altman B (retained earnings / assets) indicates the company has not historically been profitable or has paid out most of its earnings — useful context even when the total Z-Score is acceptable.


What Aggregator Data Misses for This Screen

The Altman Z-Score is computed from balance sheet and income statement ratios, making it sensitive to the same normalization issues that affect any balance sheet–based screen.

Working capital and lease liabilities. Altman A (working capital / total assets) is the Z-Score's liquidity component. As noted elsewhere, the current portion of operating lease obligations now appears as a current liability under ASC 842. Companies with large operating lease footprints — retailers, restaurants, airlines — have lower working capital on an as-filed post-2019 basis than they would have shown under the prior standard. An aggregator applying pre-842 normalized balance sheet templates will show higher working capital (and higher Z-Scores) for these companies than the as-filed data supports.

Retained earnings. Altman B (retained earnings / total assets) rewards companies with long histories of profitable operations. Aggregators sometimes normalize retained earnings to exclude the impact of accumulated other comprehensive income (AOCI) — unrealized gains/losses on securities, pension adjustment, and currency translation. GeminIQ reports retained earnings as the as-filed figure, which reflects the company's actual accumulated earnings history including AOCI impacts.

Revenue and asset turnover. Altman E (revenue / total assets) is affected by how revenue is recognized and how assets are classified. Post-ASC 606 revenue recognition changes, and post-842 additions of operating lease ROU assets to total assets, both affect this ratio. GeminIQ's figures reflect these standards as implemented in the actual filings, meaning comparisons between pre- and post-adoption periods require care — the same care that would apply when reading the company's own disclosures.


GeminIQ builds its financial statement database from raw SEC filings, not from third-party financial data APIs.

This screen is educational and does not constitute investment advice. Past performance of any strategy does not guarantee future results.