{
  "researchSlug": "sec-companyfacts-normalization-coverage",
  "title": "SEC Companyfacts Annual Financial Coverage Across 61 Companies",
  "version": "1.0",
  "dataAsOf": "2026-09-03",
  "sourceMeasurement": {
    "completedAt": "2026-09-03T23:58:42.356Z",
    "sourceFamily": "SEC Companyfacts"
  },
  "scope": "September 3, 2026 measurement of SEC Companyfacts annual-financial normalization across the 61-company Grizzly Bulls configured market-company universe. This release does not claim coverage for later expanded annual-financial fields, apply implicit FX conversion, add generic IFRS mappings, or redistribute raw Companyfacts payloads.",
  "summary": {
    "marketCompanies": 61,
    "issuerIdentityResolved": 60,
    "issuerIdentityResolvedPercent": 98.4,
    "normalizedCompanies": 59,
    "normalizedPercent": 96.7,
    "normalizedAmongIdentityResolvedPercent": 98.3,
    "unsupportedSourceShapes": 1,
    "identitySkipped": 1,
    "missingNormalizedArtifacts": 0
  },
  "controls": [
    {
      "companyId": "sea-limited",
      "companyName": "Sea Limited",
      "cik": "0001703399",
      "annualForm": "20-F",
      "taxonomy": "us-gaap",
      "reportingCurrency": "USD",
      "normalizedPeriods": 10,
      "latestPeriodEnd": "2025-12-31",
      "classification": "normalized-after-foreign-form-extension",
      "detail": "Sea normalized after 20-F entered the reviewed annual-form set; no generic IFRS mapping or issuer-specific accounting concept mapping was required.",
      "sourceUrl": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001703399.json"
    },
    {
      "companyId": "canadian-national-railway",
      "companyName": "Canadian National Railway",
      "cik": "0000016868",
      "annualForm": "40-F",
      "taxonomy": "us-gaap",
      "reportingCurrency": "CAD",
      "normalizedPeriods": 0,
      "latestPeriodEnd": null,
      "classification": "foreign-currency-unit-normalization",
      "detail": "The reviewed 40-F Companyfacts source exposed annual us-gaap concepts in CAD, while this measurement required exact USD monetary units. The study does not relabel or implicitly convert those facts.",
      "sourceUrl": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000016868.json"
    },
    {
      "companyId": "spacex",
      "companyName": "SpaceX",
      "cik": null,
      "annualForm": null,
      "taxonomy": null,
      "reportingCurrency": null,
      "normalizedPeriods": 0,
      "latestPeriodEnd": null,
      "classification": "issuer-identity-skipped",
      "detail": "The reviewed market-company universe did not have exactly one SEC issuer CIK for SpaceX, so the study stopped before Companyfacts normalization rather than inferring an issuer identity.",
      "sourceUrl": null
    }
  ],
  "metricCoverage": [
    {
      "metric": "revenue",
      "label": "Revenue",
      "companiesWithMetric": 57,
      "companiesWithTwoPeriods": 57,
      "companiesWithMetricPercent": 96.6,
      "companiesWithTwoPeriodsPercent": 96.6
    },
    {
      "metric": "operatingIncome",
      "label": "Operating income",
      "companiesWithMetric": 54,
      "companiesWithTwoPeriods": 54,
      "companiesWithMetricPercent": 91.5,
      "companiesWithTwoPeriodsPercent": 91.5
    },
    {
      "metric": "netIncome",
      "label": "Net income",
      "companiesWithMetric": 57,
      "companiesWithTwoPeriods": 57,
      "companiesWithMetricPercent": 96.6,
      "companiesWithTwoPeriodsPercent": 96.6
    },
    {
      "metric": "dilutedEps",
      "label": "Diluted EPS",
      "companiesWithMetric": 53,
      "companiesWithTwoPeriods": 53,
      "companiesWithMetricPercent": 89.8,
      "companiesWithTwoPeriodsPercent": 89.8
    },
    {
      "metric": "dilutedShares",
      "label": "Diluted shares",
      "companiesWithMetric": 55,
      "companiesWithTwoPeriods": 55,
      "companiesWithMetricPercent": 93.2,
      "companiesWithTwoPeriodsPercent": 93.2
    },
    {
      "metric": "operatingCashFlow",
      "label": "Operating cash flow",
      "companiesWithMetric": 59,
      "companiesWithTwoPeriods": 59,
      "companiesWithMetricPercent": 100,
      "companiesWithTwoPeriodsPercent": 100
    },
    {
      "metric": "capex",
      "label": "Capital expenditures",
      "companiesWithMetric": 50,
      "companiesWithTwoPeriods": 50,
      "companiesWithMetricPercent": 84.7,
      "companiesWithTwoPeriodsPercent": 84.7
    },
    {
      "metric": "dividendsPaid",
      "label": "Dividends paid",
      "companiesWithMetric": 29,
      "companiesWithTwoPeriods": 29,
      "companiesWithMetricPercent": 49.2,
      "companiesWithTwoPeriodsPercent": 49.2
    },
    {
      "metric": "stockRepurchases",
      "label": "Stock repurchases",
      "companiesWithMetric": 53,
      "companiesWithTwoPeriods": 51,
      "companiesWithMetricPercent": 89.8,
      "companiesWithTwoPeriodsPercent": 86.4
    },
    {
      "metric": "cash",
      "label": "Cash",
      "companiesWithMetric": 58,
      "companiesWithTwoPeriods": 57,
      "companiesWithMetricPercent": 98.3,
      "companiesWithTwoPeriodsPercent": 96.6
    },
    {
      "metric": "totalAssets",
      "label": "Total assets",
      "companiesWithMetric": 59,
      "companiesWithTwoPeriods": 59,
      "companiesWithMetricPercent": 100,
      "companiesWithTwoPeriodsPercent": 100
    },
    {
      "metric": "totalLiabilities",
      "label": "Total liabilities",
      "companiesWithMetric": 50,
      "companiesWithTwoPeriods": 49,
      "companiesWithMetricPercent": 84.7,
      "companiesWithTwoPeriodsPercent": 83.1
    },
    {
      "metric": "stockholdersEquity",
      "label": "Stockholders' equity",
      "companiesWithMetric": 59,
      "companiesWithTwoPeriods": 59,
      "companiesWithMetricPercent": 100,
      "companiesWithTwoPeriodsPercent": 100
    }
  ],
  "limitations": [
    "The 61-company universe is the Grizzly Bulls configured market-company universe at the September 3 measurement, not a statistically representative sample of all issuers.",
    "Normalization coverage means the reviewed process could build a validated annual financials document; it does not mean every metric existed for every company.",
    "The metric-coverage table describes the 13 metrics measured on September 3, 2026 and must not be reinterpreted as coverage for later expanded annual-financial fields.",
    "SpaceX was skipped at the issuer-identity boundary; the study does not infer an SEC issuer CIK for it.",
    "Canadian National Railway remained unsupported because reviewed us-gaap Companyfacts used CAD monetary units while the measurement required exact USD units; the study performs no implicit currency conversion."
  ]
}
