Research · 2026-10-18

When the CIK changes and the company doesn't

The SEC identifies every filer by its CIK, and almost every financial database inherits that key. But a CIK belongs to a legal entity, not to a business. When a company reorganizes under a new holding company or moves its incorporation, the new entity gets a new CIK and the old one goes quiet. We found 136 companies spread across 277 CIKs, including Alphabet, Exxon Mobil, Cigna, Broadcom, Disney and Medtronic.

136 → 277
companies and the CIKs they have filed under; 5 companies have used three or more
1 vs 30
quarters of Alphabet history public at the end of 2015, keyed on its new CIK versus on the company
141
CIKs that stopped filing because the company reorganized, not because it was acquired or went bust

Why the CIK changes

Three kinds of corporate housekeeping produce a new CIK while the business carries on unchanged:

Typically the new entity files an 8-K12B or similar successor-issuer notice, the ticker moves across, and the old CIK stops filing. Nothing about the business changed. The SEC data, keyed on CIK, now has two companies.

What breaks if you key on CIK

Quarters of Google/Alphabet history a backtest could see, at each quarter end

Point-in-time: a quarter counts once every field in its row was public.

keyed on varve_idkeyed on Alphabet's CIK (1652044)
010203040Q2 15Q3 15Q4 15Q1 16Q2 16Q3 16Q4 16Q1 17Q2 17Q3 17Q4 17keyed on varve_idkeyed on CIKQ2 15: 27 quarters keyed on varve_id, 0 keyed on Alphabet's CIKQ3 15: 28 quarters keyed on varve_id, 0 keyed on Alphabet's CIKQ4 15: 30 quarters keyed on varve_id, 1 keyed on Alphabet's CIKQ1 16: 30 quarters keyed on varve_id, 4 keyed on Alphabet's CIKQ2 16: 30 quarters keyed on varve_id, 5 keyed on Alphabet's CIKQ3 16: 30 quarters keyed on varve_id, 6 keyed on Alphabet's CIKQ4 16: 31 quarters keyed on varve_id, 8 keyed on Alphabet's CIKQ1 17: 32 quarters keyed on varve_id, 9 keyed on Alphabet's CIKQ2 17: 34 quarters keyed on varve_id, 11 keyed on Alphabet's CIKQ3 17: 36 quarters keyed on varve_id, 13 keyed on Alphabet's CIKQ4 17: 38 quarters keyed on varve_id, 15 keyed on Alphabet's CIK

1. The company has no history. At the end of 2015, Alphabet's own CIK had one quarter of public data. Anything that needs a lookback (year-over-year growth needs five quarters, three-year growth thirteen) is missing for one of the largest companies in the market, or has to wait for Alphabet to file comparatives years later. Keyed on the company, the full history was public all along: Google Inc. had filed it.

2. A reorganization looks like a delisting. A survivorship-bias-free universe keeps companies that stop filing. Keyed on CIK, Google Inc. "stopped filing" in October 2015. A backtest records an exit, exactly like a bankruptcy or an acquisition, and a brand-new company appears in its place. 141 of these ghost exits sit in SEC data.

3. The history is duplicated. A new holding company's first annual report repeats the old company's figures as comparatives, filed months or years after they were first public. Keep both copies and the quarter is double-counted; keep only the new CIK's copy and the numbers are dated too late.

The largest companies that changed CIK

By revenue. Each link cites the successor-issuer filing and the ticker moving across.

Registrants, in order (CIK)CIK changedvarve_id
GOOGLE INC. 1288776 → Alphabet Inc. 16520442015-10-02VD1288776
EXXON MOBIL CORP 34088 → ExxonMobil Holdings Corp 21154362026-07-01VD34088
Cigna Holding Co 701221 → Cigna Group 17399402018-12-20VD701221
Avago Technologies LTD 1441634 → Broadcom Pte. Ltd. 1649338 → Broadcom Inc. 17301682016-02-02, 2018-04-04VD1441634
TWDC Enterprises 18 Corp. 1001039 → Walt Disney Co 17444892019-03-20VD1001039
BUNGELTD 1144519 → Bunge Global SA 19968622023-11-01VD1144519
Oracle Systems 777676 → ORACLE CORP 13414392006-02-06VD777676
ACCENTURE LTD 1134538 → Accenture plc 14673732009-09-01VD1134538
Apollo Asset Management, Inc. 1411494 → Apollo Global Management, Inc. 18586812022-01-03VD1411494
MEDTRONIC INC 64670 → Medtronic plc 16131032015-01-27VD64670
Ferguson (Jersey) Ltd 1832433 → Ferguson Enterprises Inc. /DE/ 20116412024-08-01VD1832433
EATON CORP 31277 → Eaton Corp plc 15511822012-12-04VD31277

What we deliberately don't link

Linking too much is as bad as linking too little. A merger of two companies has two predecessors and stays separate. So do acquisitions, spin-offs, SPAC deals, and tickers that pass to a different company: BBBY now belongs to the company formerly called Overstock, not to Bed Bath & Beyond. One case we caught while building this: M.D.C. Holdings (the homebuilder, MDC, bought by Sekisui House in 2024) and MDC Partners (the ad agency, MDCA, now Stagwell) are unrelated companies whose tickers make them look like one. Matching on tickers alone would have joined them.

How varve_id works

Every company-level table in Varve Fundamentals, Varve Events and Varve Corporate Actions carries varve_id: "VD" plus the CIK of the first entity in the company's chain. A company that never changed CIK is simply VD + its CIK. The company_lineage table lists every link with its date, the filing that proves it, and whether the ticker moved. In the quarterly and annual tables, lineage_primary marks the row filed first for each company and period, so there is one row per quarter, dated when it first became public.

import pandas as pd
q = pd.read_parquet("varve_fundamentals_quarterly.parquet")
alphabet = q[(q.varve_id == "VD1288776") & q.lineage_primary].sort_values("period_end")
# one unbroken series: Google Inc. through Q2 2015, Alphabet Inc. after, each row dated by its first filing

Notebook 05 in the example notebooks walks through Alphabet and Disney on the free sample. Explore any company's joined history on its page, for example Alphabet or Broadcom.

One id per company, in every table

varve_id ships with Varve Fundamentals and Varve Events, with the evidence for every link.

See Varve FundamentalsGet the free sample