8-K Filings

Current event signals from material events filed by US public companies.

The 8-K is the current report that US public companies must file with the SEC to announce material events — leadership changes, acquisitions, cybersecurity incidents, major contracts, and restructurings.

Every week, we scan SEC EDGAR for new 8-K filings across 8,000+ publicly traded companies. Unlike 10-K and 10-Q filings, 8-Ks are event-driven — companies must file within 4 business days of a material event. Because material events happen constantly, 8-Ks are our highest-volume SEC signal and often the first public disclosure of breaking corporate news.

Each filing is classified into one or more of 70+ event subtypes using a model we've fine-tuned specifically for SEC document analysis. Because 8-Ks capture discrete events rather than comprehensive annual narratives, they typically produce 1-3 highly focused signals per filing.

📎

See real delivered dataSample Files

Each filing is classified into one or more of 70+ event subtypes (cybersecurity incidents, leadership changes, material contracts, acquisitions, and more) — the specific business events we extract from the document.

Available Subtypes (70+)
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

Categories group subtypes into higher-level themes — a common way to filter signals by sales motion or use case.

Signal 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

Example Signal

What a single entry looks like in a delivered signal file:

{
  "signal_id": "b7e41a92-3f8c-4d19-a5c2-91f7d3028e54",
  "batch_id": "2026-03-15-00-00-00",
  "signal_type": "8k",
  "signal_subtype": "cybersecurityIncident",
  "detected_at": "2026-03-15T08:14:22.337104Z",
  "association": "company",
  "company": {
    "name": "Johnson Controls International plc",
    "domain": "johnsoncontrols.com",            // match on domain
    "linkedin_url": "linkedin.com/company/johnson-controls",  // or match on LinkedIn URL
    "industries": ["Industrial Automation"],
    "employee_count_low": 10001,
    "employee_count_high": 50000,
    "description": "Building technology and smart infrastructure..."
  },
  "contact": [],
  "data": {
    "summary": "Johnson Controls disclosed a ransomware attack that compromised internal systems supporting its OpenBlue smart-building platform...",
    "detail": "The 8-K reveals that threat actors gained access to Johnson Controls' corporate network and deployed ransomware affecting building automation and security systems data. The company engaged external IR counsel and forensic specialists...",
    "relevance": 0.94,                      // 0.0-1.0; higher = more actionable for outreach
    "excerpts": "On September 23, 2025, the Company determined that it experienced a cybersecurity incident involving unauthorized access to its internal IT infrastructure and applications, including portions of the OpenBlue platform...",
    "source_url": "https://www.sec.gov/Archives/edgar/data/833444/000083344426000018/jci-20260312.htm",
    "confidence": "high",                    // how certain this signal is accurate
    "sentiment": "negative",
    "competitors_mentioned": [],
    "vendors_mentioned": ["CrowdStrike", "Mandiant"],
    "technologies_mentioned": [
      "building automation systems",
      "incident response",
      "endpoint detection",
      "network segmentation"
    ],
    "regions_mentioned": ["United States", "Ireland"],
    "fiscal_year_end": "09/30",
    "filing_year": 2026,
    "sales_relevance": "Active incident response and security infrastructure rebuild underway",
    "filing_date": "2026-03-12",
    "signal_category": "risk",
    "metrics": {
      "dollar_millions": 27.0,
      "dollar_context": "Estimated remediation and recovery costs disclosed in the filing",
      "pct": null,
      "pct_context": null,
      "timeframe": "current_year"
    }
  }
}

Field Reference

Standard envelope and entity fields are shared across all signals — see Schema and Resolution. The fields below are specific to this signal:

Signal-Specific Fields

The data object contains everything unique to this signal type — the intelligence extracted from the filing.

FieldTypeDescription
summarystringOne-line headline describing the signal (e.g., "Johnson Controls disclosed a ransomware attack compromising its OpenBlue platform"). Designed to be shown directly to end users as a notification or list item. Typically 10–20 words, always includes the company name and the core event
detailstringMulti-sentence analysis written for a salesperson or account executive. Explains what the company disclosed, why it matters commercially, and what kind of vendor or solution they might need. Typically 3–5 sentences. Generated by synthesizing the full 8-K filing — not just the excerpt
relevancefloat (0.0–1.0)How actionable this signal is for outreach. Higher = stronger commercial signal. Useful for prioritization and filtering
confidencestringConfidence that this event actually occurred and was categorized accurately. high, medium, or low. Useful for filtering in production
sentimentstringWhether the disclosed event is favorable (positive), unfavorable (negative), or informational (neutral) for the company. Useful for segmenting outreach tone
excerptsstringA representative direct quote pulled from the SEC filing that supports this signal. This is one passage that best illustrates the event — the model reads the full document and may synthesize insights from multiple sections that aren't all quoted here. Useful for displaying to users as proof or for fact-checking against the source
source_urlstring (URL)Link to the filing on SEC EDGAR. Useful for displaying to users who want to validate or fact-check the signal
competitors_mentionedarray[string]Competitors explicitly named in the filing. Empty array if none found
vendors_mentionedarray[string]Vendors or partners explicitly named. Useful for identifying existing tech stack
technologies_mentionedarray[string]Technologies, platforms, or tools referenced. Useful for building tech-stack-based targeting
regions_mentionedarray[string]Geographic regions referenced. Useful for territory-based routing
fiscal_year_endstringCompany's fiscal year end in MM/DD format. Useful for filtering by reporting cycle or aligning to budget seasons
filing_datestring (date)Date the filing was submitted to the SEC. Useful for recency filtering
filing_yearintegerCalendar year the filing was submitted
sales_relevancestringBrief phrase describing the outreach angle this signal creates. Useful as a prompt input or display label
signal_categorystringCategory grouping (see Signal Categories above). Useful for routing signals to the right sales motion
metrics.dollar_millionsfloat | nullDollar amount in millions USD when a specific figure is cited in the filing (e.g., "$27M in remediation costs"). Null when the signal doesn't reference a dollar amount. Useful for sorting signals by financial magnitude
metrics.dollar_contextstring | nullWhat the dollar amount refers to. Useful for displaying alongside the number
metrics.pctfloat | nullPercentage value when cited (e.g., 0.44 = 44% growth). Null when no percentage is mentioned
metrics.pct_contextstring | nullWhat the percentage refers to
metrics.timeframestringTime horizon for the event — one of: immediate, current_quarter, current_year, next_quarter, next_year, next_two_years, next_three_years, multi_year, last_year, ongoing

Timing & Delivery

  • detected_at is when we processed the filing. Use filing_date and source_url for the original submission context.
  • One signal per subtype per company per filing. A single 8-K can produce multiple signals across different subtypes, but won't fire the same subtype twice for the same filing.
  • Each delivery arrives in a timestamped folder. Treat all signals in a new folder as recent — no need to diff against prior deliveries.

This signal shares its schema with the other SEC filing signals (10-K, 8-K, 10-Q, 20-F, 6-K).

Coverage

  • Refresh: Weekly
  • Coverage: 8,000+ US public companies
  • Best for: Breaking corporate events, cybersecurity incidents, leadership transitions, M&A activity

Contact Sales →