financial_statements
Retrieves a company's financial statements from multiple sources, returning structured data with inline ratios and multi-period CAGR trends. Falls back through source waterfall to ensure coverage.
Instructions
Retrieves a company's financial statements through a source waterfall: screener.in's structured profit-and-loss/balance-sheet/cash-flow tables first (real multi-period data for any covered listed company), then positional table recovery from filing PDFs (BSE/NSE results, annual reports), then generic HTML table scraping, then keyword-context text windows as a last resort. Returns ready-to-use FinancialStatement[] — the same shape ratio_analysis consumes — with ratios and multi-period CAGR trend computed inline by default. Never returns bare nulls: when data can't be found, returns a structured not_available status naming which sources were checked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | ||
| includeRatios | No | Compute ratio_analysis's full ratio set + multi-period CAGR trend inline once statements are extracted, so callers don't need a second round-trip. |