Access
A first request for a ticker can take longer when Otto has no recent snapshot.
For request examples or a full annual/quarterly statement set, see SEC filings and company fundamentals API. To distinguish issuer fundamentals from token prices and stock movers, see Tokenized stock data API.
What the card contains
- revenue, net income, net margin, diluted EPS, cash, assets, liabilities, equity, and liabilities-to-assets leverage;
- company name, CIK, exchange, and SEC industry classification;
- recent 10-K, 10-Q, and 8-K filings with report dates, filing dates, and EDGAR links;
- a narrative based on the structured filing data;
- separate market-price context when a quote is available.
One-time-item flag
Impairments, restructuring, litigation settlements, and business disposals can make a profitable operating period look like a recurring loss. Otto reads the filing’s XBRL tags and flags a one-time item when its effect is either:- more than 20% of TTM net income; or
- large enough to change the sign of net income.
The adjustment is pre-tax and applies only to a TTM card. No tax effect is estimated, and annual-fallback cards do not run this detection.
Limits
- The detector chooses the first present tag where impairment concepts overlap. This avoids double counting but can miss a genuinely separate charge.
- A flagged adjustment is an analytical view, not a restatement of GAAP results. Use the linked filing as the source of record.
- Filing data changes at filing cadence. Check the stated period and filing dates before using it with a current market price.
- The structured fields are the source of truth if they conflict with the generated narrative.
