Rank all companies on one concept (XBRL frames)
edgar_rank_companiesRank SEC filers by a chosen XBRL concept for a calendar period, such as revenues or cash balances, to identify top companies for financial comparison and peer analysis.
Instructions
Rank every SEC filer on one XBRL concept for a calendar period (XBRL "frames"), e.g. largest revenues in CY2025, most cash at end of 2025. Period formats: 'CY2025' (annual duration), 'CY2025Q4' (quarter duration), 'CY2025Q4I' (instant, for balance-sheet items). Values are aligned to calendar periods by the SEC, so fiscal years that don't match the calendar map to the closest calendar period.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | Unit, e.g. 'USD', 'USD/shares' (or 'USD-per-shares'), 'shares' (default USD). | USD |
| limit | No | How many companies to return (default 25). | |
| order | No | Sort order (default largest first). | desc |
| period | Yes | Calendar period. | |
| concept | Yes | Concept, e.g. 'us-gaap:Revenues', 'us-gaap:NetIncomeLoss', 'us-gaap:CashAndCashEquivalentsAtCarryingValue'. | |
| highlight | No | Also report this company's rank. | |
| response_format | No | Output format: 'markdown' (readable, default) or 'json' (structured). | markdown |