Data Sourcing & Processing
How GKCAL Ensures the Accuracy and Credibility of Financial Visualizations
In investment and research, accuracy is paramount. GKCAL is committed to providing transparent, traceable, and highly credible financial visualizations. Below is a detailed explanation of how we fetch, process, validate, and update our data.
1. Authoritative Sourcing: Direct Connection to SEC EDGAR
All underlying data on GKCAL is retrieved directly from the **US Securities and Exchange Commission (SEC) official EDGAR system**. We do not use third-party intermediaries, ensuring the maximum purity and authenticity of the source.
- Coverage: All constituent companies of the S&P 500 and Nasdaq 100 indexes.
- Filing Types: Official 10-K (Annual Reports) and 10-Q (Quarterly Reports) filings.
- Format: Direct extraction from official iXBRL / XBRL filings and standard HTML documents.
2. Data Extraction & Standardization
Public companies often use custom names for financial items. To make cross-company and cross-period comparisons possible, GKCAL's ingestion pipeline performs the following processing:
- Structural Extraction: Automatically parses the filing document to extract raw Balance Sheets, Income Statements, and Cash Flow Statements.
- Taxonomy Mapping: Maps custom nomenclature (e.g., mapping 'Net Sales' or 'Revenue from Contracts with Customers') into GKCAL's unified taxonomy tree, standardizing presentation without altering financial substance.
3. Strict Double-Entry Validation Checks
To eliminate errors caused by parsing bugs or taxonomic mapping deviations, GKCAL runs a rigorous two-step verification check:
- Automatic Reconcilement Rules: As soon as a filing is parsed, the system checks double-entry and bookkeeping logic. For example: Assets must equal Liabilities plus Equity; Net Income must equal Revenues minus Cost and Expenses; and the sum of Operating, Investing, and Financing cash flows must reconcile with Cash change. If validation fails, the data is blocked from publishing.
- Manual Audits: For filings that trigger validation warnings or present ambiguous items, GKCAL's data team performs manual reviews. We adjust the taxonomical mapping manually and publish it only when the statements balance 100% correctly.
4. Minutes-Level Real-Time Synchronization
Timing is crucial in earnings season. GKCAL monitors the SEC RSS feed and events continuously to process new filings immediately:
- Instant Detection: The moment a company submits a 10-K or 10-Q to the SEC, our monitoring system captures the update.
- Minutes-Level Ingestion: The ingestion engine downloads, parses, maps, validates, and publishes the statements **within a few minutes** of capture.
5. Transparent Error Correction Loop
Despite automated verification and manual audits, handling highly complex disclosures from hundreds of companies can occasionally lead to minor taxonomical mismatches. We provide an open correction loop:
- A feedback link is present under every chart, or you can click the 'Feedback' button in the footer.
- Upon receiving a data correction request, our data team will review the original filing and adjust the mapping immediately, with updates applying in real time.
Disclaimer
All financial visualizations, charts, and reports generated by GKCAL are intended for educational and analytical purposes only, aiming to lower the barrier to reading SEC EDGAR filings. The information on this website does not constitute investment, financial, or legal advice. Operate at your own risk. Consult a qualified financial advisor before making any investment decision, and always verify details against the company's official SEC filings.