Comprehensive financial analysis using 60+ data endpoints. Analyze company fundamentals, financial statements, valuation metrics, profitability ratios, growth trends, and industry comparisons...
Professional-grade financial analysis using historical market data and comprehensive financial metrics from the defeatbeta dataset.
Unless the user specifies otherwise:
get_latest_data_update_date first β this is "today" for all relative time queries/defeatbeta-analyst AAPL), run Template 1: Quick Investment Screeningsector in profile firstChoose the template that best matches the user's request. Read analysis-templates.md for the full workflow of any template.
| User request | Template |
|---|---|
| Quick check / "should I look at this stock?" | T1: Quick Investment Screening |
| Full company deep-dive | T2: Full Fundamental Analysis |
| Overvalued / undervalued / P/E / P/B / DCF | T3: Valuation-Focused or T10: DCF Valuation |
| Revenue growth / earnings quality / ROIC | T4: Growth Quality Assessment |
| ROE decomposition / DuPont | T5: DuPont Analysis |
| Margin trends / vs peers | T6: Margin Analysis & Peer Comparison |
| Accruals / FCF quality / working capital | T7: Earnings Quality Assessment |
| Industry positioning | T8: Industry Positioning Analysis |
| Latest earnings release numbers | T9: Quarterly Earnings Analysis |
| "What did management report this quarter?" | T11: Extract Key Financial Data from Earnings Call |
| "What changed vs last quarter/year?" | T12: Financial Metric Changes from Earnings Call |
| "What is management's guidance/outlook?" | T13: Financial Metric Forecasts from Earnings Call |
| "What does this company do?" / business model | T14: Business Understanding |
| Revenue segments / geography breakdown | T15: Revenue Breakdown |
| Industry trends / tailwinds / headwinds | T16: Industry Context |
| Competitors / moat / pricing power | T17: Competitive Landscape |
| Balance sheet strength / debt / FCF quality | T18: Financial Quality |
| Risks / downside / what could go wrong | T19: Risks and Downside |
| Management track record / capital allocation | T20: Management and Execution |
| Bull case / bear case / scenarios | T21: Bull and Bear Scenarios |
| How to value / valuation assumptions | T22: Valuation Framework |
| Long-term thesis / why invest / must go right | T23: Long-Term Investment Thesis |
REQUIRED: Before calling any API, read the relevant section in defeatbeta-api-reference.md to confirm the correct parameters and response schema.
fiscal_year and fiscal_quartersec_user_agent field value as User-Agent header when accessing SEC URLs (SEC blocks without it)When displaying results from get_stock_*_income_statement, get_stock_*_balance_sheet, or get_stock_*_cash_flow, you MUST follow these rules. The response contains a statement array where each row has label, indent, is_section, and values fields.
Rules:
indent Γ 2 spaces (indent=0 β no prefix, indent=1 β 2 spaces, indent=2 β 4 spaces, etc.)indent = this.indent + 1) are its childrenperiods[i]; null means data not availableExample β given these rows:
| label | indent | is_section |
|---|---|---|
| Total Revenue | 0 | true |
| Operating Revenue | 1 | false |
| Cost of Revenue | 0 | false |
| Operating Expense | 0 | true |
| SG&A | 1 | false |
| R&D | 1 | false |
Correct rendered output:
| Item | 2025Q4 | 2025Q3 |
|---|---|---|
| Total Revenue | 10,270 | 9,246 |
| Operating Revenue | 10,270 | 9,246 |
| Cost of Revenue | 4,693 | 4,466 |
| Operating Expense | 3,825 | 3,510 |
| SG&A | 1,198 | 1,069 |
| R&D | 2,330 | 2,139 |
Detailed step-by-step workflows (T1βT23) β analysis-templates.md
API parameters, response schemas, examples (60+ APIs) β defeatbeta-api-reference.md