20-F Filings

Strategic signals extracted from annual 20-F filings (international 10-K equivalent).

Overview

The 20-F is the comprehensive annual report that foreign private issuers file with the SEC—the international equivalent of the 10-K.

We monitor 45,000+ tickers globally for SEC filings. Not every international company files 20-Fs, but when they do, we catch them. Our pipeline extracts and analyzes the full document—with particular emphasis on sections covering business overview, risk factors, and operating/financial review, where companies disclose their strategic priorities, operational challenges, and forward-looking concerns.

Each filing is classified into one or more of 70+ event subtypes using a model we've fine-tuned specifically for SEC document analysis. A single filing can produce between 5-25 signals, depending on how many relevant initiatives or pain points can be inferred accurately from the document's content.

Available Subtypes

Subtype EnumDescription
acquisitionAnnouncedCompany announced an upcoming acquisition
acquisitionCompletedCompany completed an acquisition
aiInvestmentCompany is investing in AI/ML capabilities
auditIssueAudit findings or concerns identified
automationInvestmentInvesting in automation initiatives to improve efficiency
backlogGrowthOrder backlog is growing significantly
bankruptcyProceedingBankruptcy filing or proceeding disclosed
boardChangeChanges to board of directors
bookingsDeclineDecline in bookings or orders
capacityConstraintFacing capacity constraints or limitations
capexIncreaseCapital expenditure is increasing
carbonCommitmentCarbon reduction or net-zero commitments
cashFlowConcernFacing cash flow challenges or concerns
ceoChangeNew CEO appointed
cfoChangeNew CFO appointed
channelShiftShifting sales or distribution channels
chroChangeNew Chief Human Resources Officer appointed
cioChangeNew CIO appointed
cisoChangeNew CISO appointed
cloudInvestmentInvesting in cloud infrastructure and migration
cmoChangeNew CMO appointed
competitorNamedSpecific competitor mentioned as significant threat
complianceBurdenFacing significant regulatory compliance challenges
cooChangeNew COO appointed
costReductionActively pursuing cost reduction initiatives
croChangeNew Chief Revenue Officer appointed
ctoChangeNew CTO appointed
customerChurnExperiencing customer churn issues
customerConcentrationRevenue concentrated in few customers
cybersecurityIncidentCybersecurity breach or incident disclosed
cybersecurityInvestmentInvesting in cybersecurity measures and infrastructure
dataInvestmentInvesting in data and analytics capabilities
debtRefinancingRefinancing debt obligations
deiInitiativeDiversity, equity, and inclusion initiatives
digitalTransformationUndergoing digital transformation initiatives
divestitureDivesting business units or assets
environmentalLiabilityFacing environmental liability or remediation
founderDepartureFounder leaving the company
generalCounselChangeNew General Counsel appointed
goodwillImpairmentTaking goodwill impairment charges
governanceChangeCorporate governance changes
hiringFreezeHiring freeze announced
inflationImpactInflation significantly impacting costs or margins
internalControlWeaknessInternal control weaknesses identified
internationalGrowthExpanding international presence
inventoryIssueFacing inventory management challenges
jointVentureForming joint venture or strategic partnership
laborShortageFacing labor or talent shortages
layoffsWorkforce reduction announced
legacyModernizationModernizing legacy systems and technical debt
litigationMaterialFacing material litigation or legal matters
logisticsChallengeExperiencing logistics and distribution difficulties
majorContractLossLost significant contract or deal
majorContractWinWon significant contract or deal
manufacturingIssueFacing manufacturing challenges or capacity constraints
marginPressureProfit margins under pressure
marketExpansionExpanding into new markets or segments
marketShareLossLosing market share to competitors
materialContractSignificant contract or agreement disclosed
platformStrategyPursuing platform-based business strategy
pricingPressureFacing competitive pricing pressure
productLaunchLaunching new products or services
productLiabilityFacing product liability issues
qualityIssueProduct or service quality issues
recurringRevenueShiftShifting business model toward recurring revenue
regulatoryFineRegulatory fine or penalty
regulatoryInvestigationUnder regulatory investigation
restructuringUndergoing organizational restructuring
restructuringChargeTaking restructuring charges
softwareImplementationImplementing major new software systems
spinoffSpinning off business unit
successionAnnouncementLeadership succession plan announced
supplierConcentrationSupply chain concentrated in few suppliers
supplyChainDisruptionExperiencing supply chain disruptions
sustainabilityInvestmentInvesting in ESG and sustainability initiatives

Signal Categories

Signals are organized into these categories:

CategoryDescription
strategicM&A, platform strategy, product launches, ESG initiatives
marketExpansion, competition, pricing, customer dynamics
financialMargins, capex, debt, revenue model changes
technologyAI, automation, digital transformation, cybersecurity investments
riskCompliance, internal controls, concentration risks
operationsSupply chain, inventory, restructuring, cost reduction initiatives
revenueRevenue trends, bookings, growth signals
workforceLeadership changes, talent acquisition, labor challenges
leadershipExecutive and board changes
esgEnvironmental, social, governance initiatives

Schema

{
  "signal_id": "be94c91b-955e-4915-83ba-915937aa0f48",
  "batch_id": "batch-c155b069",
  "signal_type": "20f",
  "signal_subtype": "aiInvestment",
  "signal_category": "technology",
  "detected_at": "2025-12-22T10:15:33.516374Z",
  "association": "company",
  "company": {
    "name": "Global Mofy Metaverse Limited",
    "domain": "www.globalmofy.cn",
    "ticker": "GMM",
    "linkedin_url": null,
    "industries": [
      "Information Technology Services"
    ],
    "employee_count_low": 47,
    "employee_count_high": 47,
    "description": "Global Mofy Metaverse Limited provides virtual content production, digital marketing, and digital assets development services for the metaverse industry."
  },
  "data": {
    "summary": "GMM launches Gauss AI Lab and Gausspeed platform leveraging NVIDIA Omniverse and RTX GPUs.",
    "detail": "The company launched Gauss AI Lab as a unified AI ecosystem and is developing its Gausspeed platform using NVIDIA technology. This signals a deep investment in generative AI infrastructure.",
    "relevance": 0.9,
    "confidence": "high",
    "sentiment": "positive",
    "excerpts": "We have developed the Gausspeed platform, an innovative generative AI solution using NVIDIA Omniverse and NVIDIA RTX GPUs.",
    "source_url": "https://www.sec.gov/Archives/edgar/data/1913749/000121390026002984/ea0271653-20f_global.htm",
    "technologies_mentioned": [
      "generative AI",
      "NVIDIA Omniverse",
      "NVIDIA RTX GPUs"
    ],
    "filing_date": "2025-12-20",
    "filing_year": 2025,
    "sales_relevance": "Target for AI vendors",
    "competitors_mentioned": [],
    "regions_mentioned": [
      "China"
    ],
    "vendors_mentioned": [
      "NVIDIA"
    ]
  },
  "metrics": {
    "dollar_millions": null,
    "dollar_context": null,
    "pct": null,
    "pct_context": null,
    "timeframe": "current_year"
  }
}

Field Reference

Core Fields

FieldTypeRequiredDescription
signal_idstring (UUID)Unique identifier for this signal
batch_idstringProcessing batch identifier
signal_typestringAlways "20f"
signal_subtypestringSpecific signal type (see subtypes list)
signal_categorystringCategory grouping (strategic, market, financial, technology, risk, operations, revenue, workforce, leadership, esg)
detected_atstring (ISO 8601)When signal was extracted
associationstringAlways "company"

Company Object

FieldTypeRequiredDescription
company.namestringCompany name
company.domainstringCompany website domain
company.tickerstringStock ticker symbol
company.linkedin_urlstring (nullable)LinkedIn company URL
company.industriesarray[string]Industry classifications
company.countrystringCountry code (e.g., "IN", "DE", "JP")
company.employee_count_lowintegerEmployee count (low estimate)
company.employee_count_highintegerEmployee count (high estimate)
company.descriptionstringCompany description

Data Object

FieldTypeRequiredDescription
data.summarystringBrief summary of the signal
data.detailstringDetailed explanation of the finding
data.relevancefloat (0.0-1.0)Relevance score
data.confidencestringConfidence level: high, medium, low
data.sentimentstringSentiment: positive, negative, neutral
data.excerptsstringDirect quote from the filing
data.source_urlstring (URL)Link to SEC filing
data.technologies_mentionedarray[string]Technologies referenced
data.competitors_mentionedarray[string]Named competitors
data.vendors_mentionedarray[string]Named vendors/partners
data.regions_mentionedarray[string]Geographic regions mentioned
data.filing_datestring (ISO 8601)Date the filing was submitted to the SEC
data.filing_yearintegerYear of the filing
data.sales_relevancestringSales opportunity context

Metrics Object (Top-Level)

FieldTypeDescription
metrics.dollar_millionsfloat (nullable)Dollar amount mentioned (in millions)
metrics.dollar_contextstring (nullable)Context for the dollar amount
metrics.pctfloat (nullable)Percentage mentioned
metrics.pct_contextstring (nullable)Context for the percentage
metrics.timeframestringTime context (immediate, current_year, current_quarter, next_quarter, next_year, multi_year, last_year)

Coverage

  • Refresh: Monthly
  • Coverage: 12,500 companies
  • Best for: International enterprise sales, Global account planning, Cross-border M&A tracking

Data Activation

Timing

detected_at is when Autobound extracted the signal. Use filing_year to understand which fiscal year the filing covers, and source_url for verification.

Use data.filing_date to understand when the filing was actually submitted to the SEC.

Uniqueness

One signal per subtype per company per fiscal year. 20-F is the international equivalent of 10-K for foreign private issuers.

Delivery

Each delivery arrives in a timestamped folder. Signals in that folder cover the window between this delivery and the previous one. Treat all signals in a new folder as recent and actionable—no need to diff against prior deliveries.

Best Practices

  • Filter on relevance and confidence both above 0.9 for high-precision use cases
  • Build picklists from signal_subtype values
  • Use data.filing_year for triggering rather than specific dates