ol_fundamentals_screen
Threshold screen over a caller-supplied ticker set (the FIRST 10 unique tickers, silently) on latest-year SEC EDGAR XBRL fundamentals. Optional criteria: min_revenue, min_free_cash_flow, min_ebit_margin_pct, min_gross_margin_pct, max_debt_to_assets_pct, min_current_ratio, min_net_income (whole USD; *_pct as percentage numbers). Returns {summary, count, passing_count, criteria, results, as_of}; each result is {ticker, available, fiscal_year, passes, failed_criteria, metrics}. A MISSING METRIC FAILS its criterion, so a fail can mean 'no data', not 'bad company'. It never sweeps a universe and is not a discovery screen; a fundamentals filter, NOT a buy signal. Source: SEC EDGAR company-facts XBRL. Caveats ride the response's tool_notes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tickers | Yes | 2-10 candidate ticker symbols to screen (hard-capped at 10). | |
| min_revenue | No | Min latest-year revenue (USD). | |
| min_net_income | No | Min latest-year net income (USD). | |
| min_current_ratio | No | Min current ratio. | |
| min_free_cash_flow | No | Min latest-year free cash flow (USD). | |
| min_ebit_margin_pct | No | Min EBIT margin (percent). | |
| min_gross_margin_pct | No | Min gross margin (percent). | |
| max_debt_to_assets_pct | No | Max debt-to-assets (percent). |