{
  "schemaVersion": "dart-standard-metric-catalog.v0.2",
  "dataContract": "dart-reported-financials.v1",
  "fundamentalsMetricKeys": [
    "revenue",
    "operating_income",
    "pretax_income",
    "net_income",
    "total_assets",
    "total_liabilities",
    "total_equity",
    "cash_and_equivalents",
    "operating_cash_flow",
    "investing_cash_flow",
    "financing_cash_flow"
  ],
  "financialFactMetricKeys": [
    "revenue",
    "operating_income",
    "pretax_income",
    "net_income",
    "total_assets",
    "total_liabilities",
    "total_equity",
    "cash_and_equivalents",
    "operating_cash_flow",
    "investing_cash_flow",
    "financing_cash_flow"
  ],
  "reportedValueSources": [
    "reported"
  ],
  "historyPeriods": 8,
  "metrics": [
    {
      "metricKey": "revenue",
      "labelEn": "Revenue",
      "category": "income_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Sales or supported operating revenue for the reporting period.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "operating_income",
      "labelEn": "Operating Income",
      "category": "income_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Operating profit or loss for the reporting period.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "pretax_income",
      "labelEn": "Profit Before Tax",
      "category": "income_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Whole-company profit or loss before income tax.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "net_income",
      "labelEn": "Net Income",
      "category": "income_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Whole-company profit or loss for the reporting period.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "operating_cash_flow",
      "labelEn": "Net Cash from Operating Activities",
      "category": "cash_flow_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Net cash provided by or used in operating activities.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "investing_cash_flow",
      "labelEn": "Net Cash from Investing Activities",
      "category": "cash_flow_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Net cash provided by or used in investing activities.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "financing_cash_flow",
      "labelEn": "Net Cash from Financing Activities",
      "category": "cash_flow_statement",
      "unit": "currency",
      "measureType": "duration",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Net cash provided by or used in financing activities.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "cash_and_equivalents",
      "labelEn": "Cash and Cash Equivalents",
      "category": "balance_sheet",
      "unit": "currency",
      "measureType": "instant",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Cash and cash equivalents at the reporting date.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "total_assets",
      "labelEn": "Total Assets",
      "category": "balance_sheet",
      "unit": "currency",
      "measureType": "instant",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Total assets.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "total_liabilities",
      "labelEn": "Total Liabilities",
      "category": "balance_sheet",
      "unit": "currency",
      "measureType": "instant",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Total liabilities.",
      "derivations": [],
      "fundamentals": true
    },
    {
      "metricKey": "total_equity",
      "labelEn": "Total Equity",
      "category": "balance_sheet",
      "unit": "currency",
      "measureType": "instant",
      "allowedValueSources": [
        "reported"
      ],
      "description": "Total equity.",
      "derivations": [],
      "fundamentals": true
    }
  ],
  "calculated": {
    "schemaVersion": "dart-key-financials.v1",
    "endpoint": "/v1/companies/{ticker}/indicators",
    "unit": "pct",
    "currency": null,
    "isDerived": true,
    "definitions": {
      "operating_margin_pct": {
        "label": "Operating margin",
        "formula": "operating_income / revenue * 100",
        "basis": "reported_income_duration"
      },
      "net_margin_pct": {
        "label": "Net margin",
        "formula": "net_income / revenue * 100",
        "basis": "reported_income_duration"
      },
      "liabilities_to_equity_pct": {
        "label": "Liabilities to equity",
        "formula": "total_liabilities / total_equity * 100",
        "basis": "period_end"
      },
      "quick_ratio_pct": {
        "label": "Quick ratio (current assets less inventory)",
        "formula": "(current_assets - inventory) / current_liabilities * 100",
        "basis": "period_end"
      },
      "roe_total_equity_annual_pct": {
        "label": "ROE (annual, total equity)",
        "formula": "annual_net_income / ((prior_year_end_total_equity + current_year_end_total_equity) / 2) * 100",
        "basis": "annual_not_ttm_not_annualized_quarter"
      }
    },
    "inputMetricKeys": [
      "revenue",
      "operating_income",
      "pretax_income",
      "net_income",
      "total_assets",
      "total_liabilities",
      "total_equity",
      "cash_and_equivalents",
      "operating_cash_flow",
      "investing_cash_flow",
      "financing_cash_flow",
      "current_assets",
      "current_liabilities",
      "inventory"
    ]
  },
  "policy": {
    "missing": "Missing or unverified inputs are null, never zero.",
    "reported": "Original statement values; no synthesized debt or Q4.",
    "roe": "Annual total profit divided by average beginning/end total equity; not TTM or parent-equity ROE.",
    "priceValuation": "PER, PBR and dividend yield are not yet offered in this release.",
    "forecast": false
  }
}
