Daten aus SEC-Form-10-K-Einreichungen extrahieren
Ein 10-K ist der Jahresbericht, den ein börsennotiertes Unternehmen bei der SEC einreicht, und die umfangreichste Offenlegung, die ein US-Emittent erstellt. Analysten, Kreditteams und Datenanbieter entnehmen jedem Bericht dieselbe Struktur: den Namen des Registranten und die Central Index Key, das erfasste Geschäftsjahr, die geprüfte Bilanz, die Gewinn-und-Verlust-Rechnung, die Kapitalflussrechnung sowie die Textabschnitte zu Risikofaktoren und zur Managementdiskussion. Die Finanzberichte sind in XBRL gemäß der US-GAAP-Taxonomie ausgezeichnet, wodurch sich ein Emittent in einer Tabelle mit einem anderen vergleichen lässt. Die Einreichung selbst kommt jedoch weiterhin als langes PDF oder HTML-Dokument auf EDGAR an. Saubere Zahlen aus einem 10-K zu gewinnen ist schwieriger, als es aussieht, denn die Berichte greifen ineinander und müssen sich ausgleichen. Die Bilanzsumme muss den gesamten Verbindlichkeiten plus dem Eigenkapital entsprechen; der Bruttogewinn ergibt sich aus dem Umsatz abzüglich der Umsatzkosten; der Nettogewinn fließt aus dem Ergebnis vor Steuern abzüglich der Steuerrückstellung und dann in die Gewinnrücklagen und die Kapitalflussrechnung. Eine einzelne Kennzahl wie der Nettogewinn erscheint an mehreren Stellen und muss überall dort übereinstimmen, wo sie auftaucht. Vorjahresspalten stehen neben dem laufenden Jahr, Segmenttabellen weisen den Umsatz nach Geschäftsbereich neu aus, und Fußnoten enthalten die Details, die verändern, wie eine Kennzahl in der Schlagzeile zu lesen ist. Talonic liest das 10-K und liefert die Registranten-Kennungen, die Bilanz, die Gewinn-und-Verlust-Rechnung und die Kapitalflussrechnung als typisierte numerische Felder, wobei die buchhalterischen Identitäten geprüft werden. Für Northwind Robotics Inc. (CIK 0001234567, Ticker NWRB), Geschäftsjahr endend am 2025-12-31 in USD, entspricht eine Bilanzsumme von $3,500,000,000 den gesamten Verbindlichkeiten von $1,900,000,000 plus dem Eigenkapital von $1,600,000,000; ein Umsatz von $2,980,000,000 abzüglich Umsatzkosten von $1,640,000,000 ergibt einen Bruttogewinn von $1,340,000,000; und ein Nettogewinn von $304,000,000 bei 152,000,000 unverwässerten Aktien ergibt ein unverwässertes Ergebnis je Aktie von $2.00. Die Berichte werden in ein Modell geladen statt in eine neu abgetippte Seite.
Was aus SEC-Form-10-K-Einreichungen extrahiert wird
So funktioniert die Extraktion für SEC-Form-10-K-Einreichungen
Ein 10-K kommt von EDGAR als HTML-Filing oder als PDF an, und obwohl die US-GAAP-Konzepte standardisiert sind, benennt und ordnet jeder Emittent seine Posten etwas anders. Talonic klassifiziert das Filing und ordnet es dem Schema für Finanzberichte im Field Registry zu, das die US-GAAP-Statement-Konzepte spiegelt, sodass Gesamtumsatz, Betriebsergebnis und Gesamtvermögen unabhängig von der verwendeten Bezeichnung an ihre kanonischen Felder gebunden werden. Die Bilanzidentität wird geprüft, sodass die Summe der Vermögenswerte der Summe aus Verbindlichkeiten und Eigenkapital entspricht, der Bruttogewinn wird mit Umsatz abzüglich Umsatzkosten abgeglichen, und der Jahresüberschuss wird von der Gewinn- und Verlustrechnung in die Gewinnrücklagen und an die Spitze der Kapitalflussrechnung verfolgt. Vorjahresspalten und Segmenttabellen werden als eigene Perioden geführt statt zusammengeführt. Jeder Wert wird mit einem Konfidenzwert und einem Pixelbereich-Verweis gemäß DIN SPEC 91491 zurückgegeben, sodass ein Analyst eine ausgewiesene Kennzahl gegen das Quell-Filing prüfen kann, bevor sie in ein Modell einfließt.
Beispielextraktion
Ein vollständiger SEC Form 10-K für einen Mid-Cap-Emittenten
{
"document_number": "0001234567-26-000012",
"document_date": "2026-02-18",
"fiscal_year_end": "2025-12-31",
"entity_name": "Northwind Robotics Inc.",
"company_cik": "0001234567",
"company_ticker": "NWRB",
"reporting_currency": "USD",
"fiscal_year": 2025,
"total_revenue": 2980000000,
"cost_of_revenue": 1640000000,
"gross_profit": 1340000000,
"research_and_development_expense": 380000000,
"selling_general_administrative_expense": 520000000,
"operating_expenses": 900000000,
"operating_income": 440000000,
"interest_expense": 55000000,
"pretax_income": 385000000,
"income_tax_expense": 81000000,
"net_income": 304000000,
"weighted_average_shares_basic": 152000000,
"earnings_per_share_basic": 2,
"earnings_per_share_diluted": 1.96,
"total_assets": 3500000000,
"total_liabilities": 1900000000,
"stockholders_equity": 1600000000,
"total_liabilities_and_equity": 3500000000,
"retained_earnings": 1050000000,
"cash_flow_from_operations": 520000000,
"capital_expenditures": -260000000,
"auditor_name": "Ashford & Vance LLP",
"auditor_opinion": "unqualified",
"internal_controls_effective": true
}Häufig gestellte Fragen
Wird geprüft, ob die Bilanz ausgeglichen ist?
Ja. Die Summe der Vermögenswerte wird mit der Summe aus Verbindlichkeiten und Eigenkapital abgeglichen, und ein Filing, bei dem beide Seiten nicht übereinstimmen, wird markiert statt als saubere Daten zurückgegeben.
Wie werden Vorjahres- und Segmentspalten behandelt?
Jede Berichtsperiode wird getrennt geführt, sodass das laufende Geschäftsjahr und das vergleichbare Vorjahr eigenständige Datensätze sind, und Segmenttabellen, die den Umsatz nach Geschäftsbereich neu ausweisen, werden als eigene Zeilen erfasst.
Sind Gewinn- und Verlustrechnung und Kapitalflussrechnung verknüpft?
Der Jahresüberschuss wird von der Gewinn- und Verlustrechnung in die Gewinnrücklagen der Bilanz und an die Spitze der Kapitalflussrechnung verfolgt, sodass die Kennzahl über alle drei Abschlüsse hinweg übereinstimmt.
Wird das Prüfungsurteil erfasst?
Der Name des unabhängigen Abschlussprüfers und die Art des Prüfungsurteils (uneingeschränkt, eingeschränkt, versagt oder Verweigerung) werden erfasst, zusammen mit der Einschätzung des Managements zum internen Kontrollsystem für die Finanzberichterstattung.
Bereit, Daten aus Ihrem eigenen SEC-Form-10-K-Einreichungen zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering · zuletzt geprüft am 2026-07-06