Catch the red flag before it tanks a position
Forensic accounting checks — accrual quality, distress scores, revenue-recognition stress — across your whole universe.
The problem
The blowups that hurt most are the ones hiding in the footnotes — aggressive revenue recognition, ballooning accruals, covenant stress. Reading every 10-K line by line across a book doesn't scale.
How Valuein does it
- 1
Score the accounting quality
forensic_audit computes the Beneish M-Score, Altman Z′, and Piotroski-F composite from the standardized statements — a fast distress + manipulation read on any name.
- 2
Decompose the suspicious line
get_company_fundamentals + get_capital_allocation_profile expose the accruals, leverage trend, and cash-vs-earnings gap behind the score — so you know why it flagged.
- 3
Trust, then verify
verify_fact_lineage links every input back to the filing it came from, so a short thesis is defensible to your IC and your risk desk.
In practice
You ask
Run a forensic audit on this small-cap. Are accruals diverging from cash flow, and is the Altman Z in distress territory?
Valuein returns
M-Score above the manipulation threshold; accruals +X% while CFO fell Y%; Altman Z′ in the distress band. Each input cited to the latest 10-K.
The outcome
You size down or short the deterioration before it's in the price — and you can show exactly which filing lines triggered the call.
Powered by
Frequently asked
Which forensic models are included?
Beneish M-Score (manipulation), Altman Z′ (distress), and a Piotroski-F composite (quality), computed from the standardized fact table — plus accruals-anomaly and ghost-company SDK templates.
Can I run this across my whole watchlist at once?
Yes — pair forensic_audit with screen_universe to rank the book by distress, or schedule it as a standing agent that flags new deterioration daily.
Related use cases
Do this with your own data — free.
The free S&P 500 tier needs no credit card. One token works across MCP, the Python SDK, and the Workspace.