Analyze earnings quality and unusual changes
analyze_earnings_qualityTwo screening views on a company's SEC XBRL numbers:
view="indicators" (default): accruals, cash conversion, working-capital days trends, and revenue versus receivables growth, with the thresholds and methodology used.
view="anomalies": flags the latest annual or reported-quarterly growth in up to 8 metrics (default revenue, operatingIncome, netIncome, operatingCashFlow, capex) when it falls outside the company's own history. A review signal requires at least four earlier comparable growth observations and a latest value beyond the historical 1.5× IQR fence by at least 10 percentage points; limit 6–10 observations per metric, default 8. Unavailable values are null. Results are indicators and prompts to review the source filings, not findings or verdicts; they can be affected by industry, seasonality, acquisitions, factoring, and reporting changes. Not financial advice.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ticker": "<ticker>"
},
"name": "analyze_earnings_quality"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | indicators | |
| limit | No | view=anomalies only: observations per metric; at least six are needed for a baseline | |
| period | No | view=anomalies only: annual 10-K values or reported quarterly 10-Q values | annual |
| ticker | Yes | US ticker symbol | |
| metrics | No | view=anomalies only: one to eight metrics; omit for the defaults |