Skip to main content
Industry atlas

Visual laboratory

Industry structure space

Explore detailed industries using Census concentration and scale measures. Similarity links describe measured characteristics, not ownership connections or legal market boundaries.

Universe
899six-digit rows
Histories
789strict matches
Coordinates
6named measures
Sectors
17NAICS groups
Named coordinatesSnapshot axes use the national 2022 universe; movement and network change use fixed strict-match rows.
Descriptive connectionsMutual fingerprint links do not establish substitution, ownership, causation, liability, or a legal market.

Census fingerprint field

Compare reciprocal link turnover

Compare two reciprocal top-three graphs over one fixed strict-match cohort, separating retained, added, and removed links without treating threshold turnover as market entry or exit.

Compare cohort
Fixed nodes543246 excluded from scope
Retained links12222.8% of 2017 links
Added links420present only in 2022 graph
Removed links413present only in 2017 graph

Revenue percentile / HHI percentile

Color = NAICS sector / Size = employment percentile / Line = reciprocal-link status

Retained in both vintagesAdded in 2022 graphRemoved after 201798 to 91 components / largest 47 to 74

Active Census screen

213115

Support activities for nonmetallic minerals (except fuels) mining

Mining, quarrying, and oil and gas extraction

Network change
X / HHI728.2 to 29582.7p to 53.0p / -29.7 pp
Y / Revenue$796.9M to $1.1B3.0p to 3.8p / +0.8 pp
2017 links
2
18 node component
2022 links
2
74 node component
Net degree
0
reciprocal degree change

Link turnover

Selected industry edges

4 union links
Retained
0
Added
2
Removed
2

The 2017 and 2022 graphs use the exact same strict-match rows with every selected lens measure and both plotted axes published in both vintages. Added and removed mean only that a reciprocal top-three fingerprint threshold changed. Nearest-neighbor turnover can be sensitive to small percentile movements and does not establish entry, exit, an economic supply chain, product substitutability, competition, common ownership, causation, or a legally defined antitrust market.

Nearby fingerprints

Six measures / 2022 cohort

8

Fixed-cohort registry

Explore reciprocal-link turnover

Search all 543 fixed-cohort industries by exact graph state. Every row reports direct link counts, 2017-neighbor retention, and component size without a volatility score.

543 of 543 industries

Most link turnover
Fixed-cohort reciprocal network turnover by detailed industry
IndustryGraph stateReciprocal links2017 retentionComponent sizeProfile
0 retained0 kept+3-30.0%15 5-10 nodesProfile
0 retained0 kept+3-30.0%30 29-1 nodesProfile
0 retained0 kept+3-30.0%11 54+43 nodesProfile
0 retained0 kept+3-30.0%15 29+14 nodesProfile
0 retained0 kept+3-30.0%46 54+8 nodesProfile
0 retained0 kept+3-30.0%22 12-10 nodesProfile
0 retained0 kept+3-30.0%46 5-41 nodesProfile
0 retained0 kept+3-30.0%20 47+27 nodesProfile
0 retained0 kept+3-30.0%30 14-16 nodesProfile
0 retained0 kept+3-30.0%30 54+24 nodesProfile
0 retained0 kept+3-30.0%9 14+5 nodesProfile
0 retained0 kept+3-30.0%30 10-20 nodesProfile
0 retained0 kept+3-30.0%22 47+25 nodesProfile
0 retained0 kept+3-30.0%46 54+8 nodesProfile
0 retained0 kept+3-30.0%30 74+44 nodesProfile
0 retained0 kept+3-30.0%26 14-12 nodesProfile
0 retained0 kept+3-30.0%46 54+8 nodesProfile
0 retained0 kept+3-30.0%15 14-1 nodesProfile
0 retained0 kept+3-30.0%26 74+48 nodesProfile
0 retained0 kept+3-30.0%18 54+36 nodesProfile
0 retained0 kept+3-30.0%46 54+8 nodesProfile
0 retained0 kept+3-30.0%30 29-1 nodesProfile
0 retained0 kept+3-30.0%18 54+36 nodesProfile
0 retained0 kept+3-30.0%30 10-20 nodesProfile
0 retained0 kept+3-30.0%18 29+11 nodesProfile
0 retained0 kept+3-30.0%6 54+48 nodesProfile
0 retained0 kept+3-30.0%46 54+8 nodesProfile
0 retained0 kept+3-30.0%13 47+34 nodesProfile
0 retained0 kept+3-30.0%19 12-7 nodesProfile
0 retained0 kept+3-30.0%22 10-12 nodesProfile
0 retained0 kept+3-30.0%46 5-41 nodesProfile
0 retained0 kept+3-30.0%26 13-13 nodesProfile
0 retained0 kept+3-30.0%47 35-12 nodesProfile
0 retained0 kept+3-30.0%47 12-35 nodesProfile
0 retained0 kept+3-30.0%47 35-12 nodesProfile
0 retained0 kept+3-30.0%47 35-12 nodesProfile
0 retained0 kept+3-30.0%39 4-35 nodesProfile
0 retained0 kept+3-30.0%39 74+35 nodesProfile
0 retained0 kept+3-30.0%7 23+16 nodesProfile
0 retained0 kept+2-30.0%9 74+65 nodesProfile
0 retained0 kept+2-30.0%11 74+63 nodesProfile
0 retained0 kept+3-20.0%30 54+24 nodesProfile
0 retained0 kept+3-20.0%4 74+70 nodesProfile
0 retained0 kept+3-20.0%18 5-13 nodesProfile
0 retained0 kept+3-20.0%15 74+59 nodesProfile
0 retained0 kept+2-30.0%26 74+48 nodesProfile
0 retained0 kept+3-20.0%39 74+35 nodesProfile
0 retained0 kept+3-20.0%30 29-1 nodesProfile
0 retained0 kept+3-20.0%7 29+22 nodesProfile
0 retained0 kept+3-20.0%22 74+52 nodesProfile
0 retained0 kept+2-30.0%19 35+16 nodesProfile
0 retained0 kept+3-20.0%46 54+8 nodesProfile
0 retained0 kept+2-30.0%20 19-1 nodesProfile
0 retained0 kept+2-30.0%9 74+65 nodesProfile
0 retained0 kept+2-30.0%6 47+41 nodesProfile
0 retained0 kept+3-20.0%13 54+41 nodesProfile
0 retained0 kept+3-20.0%11 54+43 nodesProfile
0 retained0 kept+2-30.0%15 74+59 nodesProfile
0 retained0 kept+2-30.0%20 47+27 nodesProfile
0 retained0 kept+3-20.0%39 6-33 nodesProfile
0 retained0 kept+2-30.0%11 5-6 nodesProfile
0 retained0 kept+2-30.0%15 74+59 nodesProfile
0 retained0 kept+3-20.0%9 12+3 nodesProfile
0 retained0 kept+2-30.0%39 6-33 nodesProfile
0 retained0 kept+2-30.0%22 74+52 nodesProfile
0 retained0 kept+3-20.0%39 6-33 nodesProfile
0 retained0 kept+2-30.0%39 6-33 nodesProfile
0 retained0 kept+3-20.0%22 74+52 nodesProfile
0 retained0 kept+2-30.0%15 74+59 nodesProfile
0 retained0 kept+3-20.0%13 19+6 nodesProfile
0 retained0 kept+3-20.0%11 54+43 nodesProfile
0 retained0 kept+3-20.0%13 54+41 nodesProfile
0 retained0 kept+3-20.0%20 14-6 nodesProfile
0 retained0 kept+3-20.0%18 54+36 nodesProfile
0 retained0 kept+3-20.0%6 47+41 nodesProfile
0 retained0 kept+3-20.0%30 54+24 nodesProfile
0 retained0 kept+2-30.0%22 74+52 nodesProfile
0 retained0 kept+3-20.0%13 74+61 nodesProfile
0 retained0 kept+2-30.0%22 74+52 nodesProfile
0 retained0 kept+2-30.0%8 54+46 nodesProfile
0 retained0 kept+2-30.0%20 74+54 nodesProfile
0 retained0 kept+3-20.0%47 23-24 nodesProfile
0 retained0 kept+2-30.0%6 47+41 nodesProfile
0 retained0 kept+3-20.0%13 47+34 nodesProfile
0 retained0 kept+2-30.0%12 3-9 nodesProfile
0 retained0 kept+2-30.0%9 10+1 nodesProfile
0 retained0 kept+2-30.0%13 47+34 nodesProfile
0 retained0 kept+3-20.0%6 47+41 nodesProfile
0 retained0 kept+2-30.0%13 47+34 nodesProfile
0 retained0 kept+2-30.0%13 47+34 nodesProfile
0 retained0 kept+3-20.0%11 74+63 nodesProfile
0 retained0 kept+3-20.0%19 12-7 nodesProfile
0 retained0 kept+2-30.0%19 35+16 nodesProfile
0 retained0 kept+2-30.0%22 35+13 nodesProfile
0 retained0 kept+3-20.0%30 29-1 nodesProfile
0 retained0 kept+3-20.0%4 35+31 nodesProfile
0 retained0 kept+3-20.0%5 47+42 nodesProfile
0 retained0 kept+3-20.0%22 23+1 nodesProfile
0 retained0 kept+3-20.0%47 35-12 nodesProfile
0 retained0 kept+3-20.0%26 74+48 nodesProfile
0 retained0 kept+2-30.0%7 35+28 nodesProfile
0 retained0 kept+2-30.0%39 4-35 nodesProfile
0 retained0 kept+2-30.0%47 35-12 nodesProfile
0 retained0 kept+2-30.0%4 23+19 nodesProfile
0 retained0 kept+2-30.0%47 35-12 nodesProfile
0 retained0 kept+2-30.0%47 35-12 nodesProfile
0 retained0 kept+2-20.0%12 47+35 nodesProfile
0 retained0 kept+2-20.0%26 74+48 nodesProfile
0 retained0 kept+2-20.0%13 47+34 nodesProfile
0 retained0 kept+2-20.0%18 74+56 nodesProfile
0 retained0 kept+3-10.0%2 19+17 nodesProfile
0 retained0 kept+1-30.0%9 3-6 nodesProfile
0 retained0 kept+2-20.0%5 12+7 nodesProfile
0 retained0 kept+1-30.0%47 35-12 nodesProfile
0 retained0 kept+2-20.0%6 54+48 nodesProfile
0 retained0 kept+2-20.0%6 5-1 nodesProfile
0 retained0 kept+1-30.0%46 2-44 nodesProfile
0 retained0 kept+2-20.0%30 54+24 nodesProfile
0 retained0 kept+2-20.0%39 74+35 nodesProfile
0 retained0 kept+1-30.0%26 2-24 nodesProfile
0 retained0 kept+2-20.0%11 54+43 nodesProfile
0 retained0 kept+1-30.0%4 19+15 nodesProfile
0 retained0 kept+2-20.0%13 14+1 nodesProfile
0 retained0 kept+2-20.0%46 5-41 nodesProfile
0 retained0 kept+2-20.0%30 5-25 nodesProfile
0 retained0 kept+1-30.0%11 74+63 nodesProfile
0 retained0 kept+1-30.0%47 3-44 nodesProfile
0 retained0 kept+2-20.0%13 54+41 nodesProfile
0 retained0 kept+1-30.0%11 29+18 nodesProfile
0 retained0 kept+3-10.0%9 29+20 nodesProfile
0 retained0 kept+2-20.0%13 29+16 nodesProfile
0 retained0 kept+3-10.0%4 14+10 nodesProfile
0 retained0 kept+3-10.0%46 10-36 nodesProfile
0 retained0 kept+3-10.0%2 29+27 nodesProfile
0 retained0 kept+2-20.0%11 74+63 nodesProfile
0 retained0 kept+2-20.0%46 12-34 nodesProfile
0 retained0 kept+1-30.0%30 2-28 nodesProfile
0 retained0 kept+3-10.0%2 10+8 nodesProfile
0 retained0 kept+2-20.0%9 74+65 nodesProfile
0 retained0 kept+1-30.0%7 29+22 nodesProfile
0 retained0 kept+2-20.0%20 29+9 nodesProfile
0 retained0 kept+3-10.0%2 29+27 nodesProfile
0 retained0 kept+3-10.0%22 74+52 nodesProfile
0 retained0 kept+3-10.0%20 47+27 nodesProfile
0 retained0 kept+2-20.0%13 47+34 nodesProfile
0 retained0 kept+2-20.0%12 11-1 nodesProfile
0 retained0 kept+2-20.0%12 120 nodesProfile
0 retained0 kept+3-10.0%18 13-5 nodesProfile
0 retained0 kept+2-20.0%46 10-36 nodesProfile
0 retained0 kept+1-30.0%19 11-8 nodesProfile
0 retained0 kept+2-20.0%22 35+13 nodesProfile
0 retained0 kept+3-10.0%11 74+63 nodesProfile
0 retained0 kept+2-20.0%7 29+22 nodesProfile
0 retained0 kept+2-20.0%19 12-7 nodesProfile
0 retained0 kept+2-20.0%5 12+7 nodesProfile
0 retained0 kept+2-20.0%46 47+1 nodesProfile
0 retained0 kept+2-20.0%46 12-34 nodesProfile
0 retained0 kept+2-20.0%39 6-33 nodesProfile
0 retained0 kept+1-30.0%39 2-37 nodesProfile
0 retained0 kept+2-20.0%4 12+8 nodesProfile
0 retained0 kept+3-10.0%12 11-1 nodesProfile
0 retained0 kept+2-20.0%12 47+35 nodesProfile
0 retained0 kept+1-30.0%22 2-20 nodesProfile
0 retained0 kept+2-20.0%20 47+27 nodesProfile
0 retained0 kept+2-20.0%26 47+21 nodesProfile
0 retained0 kept+3-10.0%47 35-12 nodesProfile
0 retained0 kept+2-20.0%12 3-9 nodesProfile
0 retained0 kept+2-20.0%11 13+2 nodesProfile
0 retained0 kept+2-20.0%39 74+35 nodesProfile
0 retained0 kept+2-20.0%11 13+2 nodesProfile
0 retained0 kept+1-30.0%39 4-35 nodesProfile
0 retained0 kept+2-20.0%15 54+39 nodesProfile
0 retained0 kept+1-30.0%39 2-37 nodesProfile
0 retained0 kept+2-20.0%39 23-16 nodesProfile
0 retained0 kept+1-30.0%39 2-37 nodesProfile
0 retained0 kept+3-10.0%11 74+63 nodesProfile
0 retained0 kept+2-20.0%26 74+48 nodesProfile
0 retained0 kept+2-20.0%4 12+8 nodesProfile
0 retained0 kept+3-10.0%26 74+48 nodesProfile
0 retained0 kept+1-30.0%4 23+19 nodesProfile
0 retained0 kept+1-30.0%26 13-13 nodesProfile
0 retained0 kept+3-10.0%22 47+25 nodesProfile
0 retained0 kept+2-20.0%39 74+35 nodesProfile
0 retained0 kept+2-20.0%26 74+48 nodesProfile
0 retained0 kept+3-10.0%11 5-6 nodesProfile
0 retained0 kept+3-10.0%9 12+3 nodesProfile
0 retained0 kept+1-30.0%47 35-12 nodesProfile
Partial1 kept+2-233.3%9 10+1 nodesProfile
Partial1 kept+2-233.3%47 35-12 nodesProfile
Partial1 kept+2-233.3%47 35-12 nodesProfile
Partial1 kept+2-233.3%47 35-12 nodesProfile
Partial1 kept+2-233.3%18 54+36 nodesProfile
Partial1 kept+2-233.3%11 74+63 nodesProfile
Partial1 kept+2-233.3%18 29+11 nodesProfile
Partial1 kept+2-233.3%30 54+24 nodesProfile
Partial1 kept+2-233.3%30 29-1 nodesProfile
Partial1 kept+2-233.3%30 54+24 nodesProfile
Partial1 kept+2-233.3%30 54+24 nodesProfile
Partial1 kept+2-233.3%20 74+54 nodesProfile
Partial1 kept+2-233.3%20 19-1 nodesProfile
Partial1 kept+2-233.3%19 11-8 nodesProfile
Partial1 kept+2-233.3%26 74+48 nodesProfile
Partial1 kept+2-233.3%26 13-13 nodesProfile
Partial1 kept+2-233.3%26 74+48 nodesProfile
Partial1 kept+2-233.3%15 13-2 nodesProfile
Partial1 kept+2-233.3%9 12+3 nodesProfile
Partial1 kept+2-233.3%47 35-12 nodesProfile
Partial1 kept+2-233.3%39 4-35 nodesProfile
Partial1 kept+2-233.3%26 74+48 nodesProfile
Partial1 kept+2-233.3%39 74+35 nodesProfile
Partial1 kept+2-233.3%22 74+52 nodesProfile
Partial1 kept+2-233.3%39 6-33 nodesProfile
Partial1 kept+2-233.3%12 47+35 nodesProfile
Partial1 kept+2-233.3%7 23+16 nodesProfile
0 retained0 kept+1-20.0%20 2-18 nodesProfile
0 retained0 kept+2-10.0%2 54+52 nodesProfile
0 retained0 kept+1-20.0%39 6-33 nodesProfile
0 retained0 kept+1-20.0%46 5-41 nodesProfile
0 retained0 kept+2-10.0%9 14+5 nodesProfile
0 retained0 kept+2-10.0%39 23-16 nodesProfile
0 retained0 kept+2-10.0%12 47+35 nodesProfile
2022 isolated0 kept+0-30.0%30 1-29 nodesProfile
0 retained0 kept+2-10.0%2 13+11 nodesProfile
0 retained0 kept+2-10.0%18 54+36 nodesProfile
0 retained0 kept+2-10.0%7 29+22 nodesProfile
0 retained0 kept+1-20.0%4 14+10 nodesProfile
0 retained0 kept+2-10.0%2 14+12 nodesProfile
0 retained0 kept+1-20.0%47 3-44 nodesProfile
0 retained0 kept+2-10.0%30 74+44 nodesProfile
0 retained0 kept+2-10.0%7 4-3 nodesProfile
0 retained0 kept+2-10.0%9 3-6 nodesProfile
0 retained0 kept+1-20.0%46 54+8 nodesProfile
0 retained0 kept+2-10.0%2 54+52 nodesProfile
0 retained0 kept+2-10.0%13 74+61 nodesProfile
0 retained0 kept+2-10.0%2 5+3 nodesProfile
0 retained0 kept+2-10.0%13 74+61 nodesProfile
0 retained0 kept+2-10.0%15 74+59 nodesProfile
2022 connected0 kept+3-0n/a1 29+28 nodesProfile
0 retained0 kept+2-10.0%30 29-1 nodesProfile
0 retained0 kept+1-20.0%15 2-13 nodesProfile
0 retained0 kept+2-10.0%30 47+17 nodesProfile
0 retained0 kept+2-10.0%2 19+17 nodesProfile
0 retained0 kept+2-10.0%9 74+65 nodesProfile
0 retained0 kept+1-20.0%46 2-44 nodesProfile
0 retained0 kept+2-10.0%39 74+35 nodesProfile
0 retained0 kept+1-20.0%30 4-26 nodesProfile
0 retained0 kept+1-20.0%13 2-11 nodesProfile
2022 isolated0 kept+0-30.0%6 1-5 nodesProfile
0 retained0 kept+2-10.0%12 47+35 nodesProfile
0 retained0 kept+2-10.0%2 54+52 nodesProfile
0 retained0 kept+2-10.0%13 47+34 nodesProfile
0 retained0 kept+1-20.0%5 10+5 nodesProfile
0 retained0 kept+2-10.0%2 12+10 nodesProfile
0 retained0 kept+1-20.0%46 29-17 nodesProfile
0 retained0 kept+1-20.0%9 10+1 nodesProfile
0 retained0 kept+1-20.0%13 2-11 nodesProfile
0 retained0 kept+1-20.0%18 5-13 nodesProfile
0 retained0 kept+1-20.0%39 74+35 nodesProfile
0 retained0 kept+1-20.0%4 3-1 nodesProfile
0 retained0 kept+1-20.0%11 13+2 nodesProfile
0 retained0 kept+1-20.0%12 47+35 nodesProfile
0 retained0 kept+1-20.0%22 74+52 nodesProfile
0 retained0 kept+2-10.0%5 19+14 nodesProfile
0 retained0 kept+2-10.0%3 10+7 nodesProfile
0 retained0 kept+2-10.0%4 3-1 nodesProfile
0 retained0 kept+1-20.0%30 47+17 nodesProfile
0 retained0 kept+2-10.0%47 35-12 nodesProfile
0 retained0 kept+2-10.0%19 35+16 nodesProfile
0 retained0 kept+1-20.0%30 54+24 nodesProfile
0 retained0 kept+2-10.0%12 47+35 nodesProfile
2022 connected0 kept+3-0n/a1 13+12 nodesProfile
0 retained0 kept+2-10.0%2 19+17 nodesProfile
0 retained0 kept+1-20.0%5 12+7 nodesProfile
0 retained0 kept+1-20.0%26 74+48 nodesProfile
2022 isolated0 kept+0-30.0%11 1-10 nodesProfile
0 retained0 kept+1-20.0%39 2-37 nodesProfile
0 retained0 kept+2-10.0%2 35+33 nodesProfile
0 retained0 kept+2-10.0%39 23-16 nodesProfile
0 retained0 kept+2-10.0%47 6-41 nodesProfile
0 retained0 kept+1-20.0%47 12-35 nodesProfile
0 retained0 kept+2-10.0%20 4-16 nodesProfile
2022 isolated0 kept+0-30.0%22 1-21 nodesProfile
Partial1 kept+1-233.3%9 12+3 nodesProfile
Partial1 kept+2-150.0%47 23-24 nodesProfile
Partial1 kept+2-150.0%47 35-12 nodesProfile
Partial1 kept+1-233.3%47 11-36 nodesProfile
Partial1 kept+2-150.0%6 54+48 nodesProfile
Partial1 kept+2-150.0%20 19-1 nodesProfile
Partial1 kept+2-150.0%12 120 nodesProfile
Partial1 kept+1-233.3%30 54+24 nodesProfile
Partial1 kept+2-150.0%46 54+8 nodesProfile
Partial1 kept+2-150.0%11 74+63 nodesProfile
Partial1 kept+1-233.3%46 47+1 nodesProfile
Partial1 kept+1-233.3%46 54+8 nodesProfile
Partial1 kept+1-233.3%20 19-1 nodesProfile
Partial1 kept+1-233.3%26 74+48 nodesProfile
Partial1 kept+1-233.3%46 6-40 nodesProfile
Partial1 kept+1-233.3%46 54+8 nodesProfile
Partial1 kept+2-150.0%13 47+34 nodesProfile
Partial1 kept+2-150.0%13 14+1 nodesProfile
Partial1 kept+2-150.0%9 14+5 nodesProfile
Partial1 kept+2-150.0%9 14+5 nodesProfile
Partial1 kept+2-150.0%7 4-3 nodesProfile
Partial1 kept+2-150.0%39 4-35 nodesProfile
Partial1 kept+1-233.3%46 5-41 nodesProfile
Partial1 kept+2-150.0%22 74+52 nodesProfile
Partial1 kept+1-233.3%26 74+48 nodesProfile
Partial1 kept+1-233.3%22 74+52 nodesProfile
Partial1 kept+1-233.3%26 74+48 nodesProfile
Partial1 kept+2-150.0%4 6+2 nodesProfile
Partial1 kept+1-233.3%13 14+1 nodesProfile
Partial1 kept+1-233.3%20 19-1 nodesProfile
Partial1 kept+1-233.3%46 54+8 nodesProfile
Partial1 kept+1-233.3%20 74+54 nodesProfile
Partial1 kept+2-150.0%46 47+1 nodesProfile
Partial1 kept+2-150.0%6 54+48 nodesProfile
Partial1 kept+1-233.3%7 4-3 nodesProfile
Partial1 kept+2-150.0%46 10-36 nodesProfile
Partial1 kept+2-150.0%12 47+35 nodesProfile
Partial1 kept+1-233.3%5 47+42 nodesProfile
Partial1 kept+2-150.0%12 47+35 nodesProfile
Partial1 kept+2-150.0%9 12+3 nodesProfile
Partial1 kept+2-150.0%12 47+35 nodesProfile
Partial1 kept+1-233.3%26 74+48 nodesProfile
Partial1 kept+1-233.3%11 74+63 nodesProfile
Partial1 kept+2-150.0%26 74+48 nodesProfile
Partial1 kept+1-233.3%18 29+11 nodesProfile
Partial1 kept+2-150.0%22 74+52 nodesProfile
Partial1 kept+1-233.3%39 6-33 nodesProfile
Partial1 kept+2-150.0%47 23-24 nodesProfile
Partial1 kept+2-150.0%3 23+20 nodesProfile
Partial1 kept+1-233.3%4 11+7 nodesProfile
Partial1 kept+1-233.3%5 74+69 nodesProfile
Partial1 kept+2-150.0%19 11-8 nodesProfile
Partial1 kept+1-233.3%15 13-2 nodesProfile
Partial1 kept+2-150.0%7 23+16 nodesProfile
Partial1 kept+1-233.3%9 12+3 nodesProfile
Partial1 kept+2-150.0%47 35-12 nodesProfile
Partial1 kept+2-150.0%47 35-12 nodesProfile
Partial1 kept+1-233.3%39 6-33 nodesProfile
Partial1 kept+1-233.3%39 6-33 nodesProfile
Partial1 kept+2-150.0%26 13-13 nodesProfile
Partial1 kept+1-233.3%39 4-35 nodesProfile
Partial1 kept+1-233.3%39 6-33 nodesProfile
Partial1 kept+2-150.0%7 23+16 nodesProfile
Partial1 kept+1-233.3%4 11+7 nodesProfile
Partial1 kept+2-150.0%3 6+3 nodesProfile
Partial1 kept+1-233.3%7 23+16 nodesProfile
0 retained0 kept+1-10.0%6 5-1 nodesProfile
2022 isolated0 kept+0-20.0%5 1-4 nodesProfile
0 retained0 kept+1-10.0%18 54+36 nodesProfile
0 retained0 kept+1-10.0%2 19+17 nodesProfile
2022 isolated0 kept+0-20.0%20 1-19 nodesProfile
0 retained0 kept+1-10.0%2 20 nodesProfile
2022 connected0 kept+2-0n/a1 47+46 nodesProfile
2022 connected0 kept+2-0n/a1 29+28 nodesProfile
2022 isolated0 kept+0-20.0%39 1-38 nodesProfile
0 retained0 kept+1-10.0%4 2-2 nodesProfile
2022 connected0 kept+2-0n/a1 54+53 nodesProfile
0 retained0 kept+1-10.0%2 4+2 nodesProfile
2022 isolated0 kept+0-20.0%22 1-21 nodesProfile
2022 isolated0 kept+0-20.0%47 1-46 nodesProfile
2022 connected0 kept+2-0n/a1 6+5 nodesProfile
0 retained0 kept+1-10.0%30 54+24 nodesProfile
0 retained0 kept+1-10.0%2 3+1 nodesProfile
2022 connected0 kept+2-0n/a1 6+5 nodesProfile
2022 connected0 kept+2-0n/a1 29+28 nodesProfile
0 retained0 kept+1-10.0%6 2-4 nodesProfile
2022 connected0 kept+2-0n/a1 12+11 nodesProfile
0 retained0 kept+1-10.0%46 2-44 nodesProfile
0 retained0 kept+1-10.0%18 29+11 nodesProfile
0 retained0 kept+1-10.0%12 3-9 nodesProfile
0 retained0 kept+1-10.0%13 47+34 nodesProfile
2022 isolated0 kept+0-20.0%46 1-45 nodesProfile
2022 isolated0 kept+0-20.0%4 1-3 nodesProfile
2022 connected0 kept+2-0n/a1 3+2 nodesProfile
0 retained0 kept+1-10.0%5 74+69 nodesProfile
2022 isolated0 kept+0-20.0%5 1-4 nodesProfile
2022 connected0 kept+2-0n/a1 35+34 nodesProfile
2022 isolated0 kept+0-20.0%11 1-10 nodesProfile
2022 isolated0 kept+0-20.0%12 1-11 nodesProfile
0 retained0 kept+1-10.0%2 10+8 nodesProfile
0 retained0 kept+1-10.0%9 11+2 nodesProfile
0 retained0 kept+1-10.0%4 2-2 nodesProfile
2022 connected0 kept+2-0n/a1 3+2 nodesProfile
0 retained0 kept+1-10.0%47 11-36 nodesProfile
2022 connected0 kept+2-0n/a1 12+11 nodesProfile
2022 isolated0 kept+0-20.0%3 1-2 nodesProfile
0 retained0 kept+1-10.0%2 20 nodesProfile
2022 connected0 kept+2-0n/a1 13+12 nodesProfile
0 retained0 kept+1-10.0%2 10+8 nodesProfile
0 retained0 kept+1-10.0%30 47+17 nodesProfile
Partial1 kept+0-233.3%12 3-9 nodesProfile
Partial1 kept+1-150.0%47 35-12 nodesProfile
Partial1 kept+0-233.3%47 6-41 nodesProfile
Partial1 kept+1-150.0%47 23-24 nodesProfile
Partial1 kept+1-150.0%4 19+15 nodesProfile
Partial1 kept+1-150.0%46 5-41 nodesProfile
Partial1 kept+1-150.0%46 10-36 nodesProfile
Partial1 kept+2-0100.0%11 74+63 nodesProfile
Partial1 kept+1-150.0%46 29-17 nodesProfile
Partial1 kept+1-150.0%46 29-17 nodesProfile
Partial1 kept+0-233.3%39 4-35 nodesProfile
Partial1 kept+1-150.0%46 6-40 nodesProfile
Partial1 kept+1-150.0%20 19-1 nodesProfile
Partial1 kept+1-150.0%30 29-1 nodesProfile
Partial1 kept+1-150.0%15 74+59 nodesProfile
Partial1 kept+0-233.3%46 6-40 nodesProfile
Partial1 kept+0-233.3%18 2-16 nodesProfile
Partial1 kept+2-0100.0%39 6-33 nodesProfile
Partial1 kept+1-150.0%15 74+59 nodesProfile
Partial1 kept+2-0100.0%26 74+48 nodesProfile
Partial1 kept+1-150.0%39 6-33 nodesProfile
Partial1 kept+2-0100.0%8 54+46 nodesProfile
Partial1 kept+2-0100.0%26 74+48 nodesProfile
Partial1 kept+1-150.0%9 10+1 nodesProfile
Partial1 kept+1-150.0%12 3-9 nodesProfile
Partial1 kept+1-150.0%19 11-8 nodesProfile
Partial1 kept+2-0100.0%5 47+42 nodesProfile
Partial1 kept+1-150.0%46 12-34 nodesProfile
Partial1 kept+1-150.0%13 47+34 nodesProfile
Partial1 kept+1-150.0%4 19+15 nodesProfile
Partial1 kept+1-150.0%12 120 nodesProfile
Partial1 kept+0-233.3%4 19+15 nodesProfile
Partial1 kept+1-150.0%19 11-8 nodesProfile
Partial1 kept+2-0100.0%39 6-33 nodesProfile
Partial1 kept+1-150.0%47 6-41 nodesProfile
Partial1 kept+1-150.0%47 6-41 nodesProfile
Partial1 kept+1-150.0%12 120 nodesProfile
Partial1 kept+2-0100.0%3 23+20 nodesProfile
Partial2 kept+1-166.7%18 29+11 nodesProfile
Partial2 kept+1-166.7%47 23-24 nodesProfile
Partial2 kept+1-166.7%4 11+7 nodesProfile
Partial2 kept+1-166.7%8 54+46 nodesProfile
Partial2 kept+1-166.7%4 5+1 nodesProfile
Partial2 kept+1-166.7%46 6-40 nodesProfile
Partial2 kept+1-166.7%47 11-36 nodesProfile
Partial2 kept+1-166.7%46 47+1 nodesProfile
Partial2 kept+1-166.7%20 19-1 nodesProfile
Partial2 kept+1-166.7%4 40 nodesProfile
Partial2 kept+1-166.7%4 40 nodesProfile
Partial2 kept+1-166.7%19 35+16 nodesProfile
Partial2 kept+1-166.7%47 6-41 nodesProfile
Partial2 kept+1-166.7%19 35+16 nodesProfile
Partial2 kept+1-166.7%9 12+3 nodesProfile
2022 connected0 kept+1-0n/a1 74+73 nodesProfile
2022 isolated0 kept+0-10.0%5 1-4 nodesProfile
2022 connected0 kept+1-0n/a1 47+46 nodesProfile
2022 connected0 kept+1-0n/a1 2+1 nodesProfile
2022 isolated0 kept+0-10.0%13 1-12 nodesProfile
2022 connected0 kept+1-0n/a1 10+9 nodesProfile
2022 connected0 kept+1-0n/a1 5+4 nodesProfile
2022 connected0 kept+1-0n/a1 54+53 nodesProfile
2022 isolated0 kept+0-10.0%39 1-38 nodesProfile
2022 isolated0 kept+0-10.0%22 1-21 nodesProfile
2022 isolated0 kept+0-10.0%30 1-29 nodesProfile
2022 connected0 kept+1-0n/a1 54+53 nodesProfile
2022 connected0 kept+1-0n/a1 2+1 nodesProfile
2022 isolated0 kept+0-10.0%2 1-1 nodesProfile
2022 isolated0 kept+0-10.0%2 1-1 nodesProfile
2022 isolated0 kept+0-10.0%2 1-1 nodesProfile
2022 connected0 kept+1-0n/a1 10+9 nodesProfile
2022 isolated0 kept+0-10.0%15 1-14 nodesProfile
2022 connected0 kept+1-0n/a1 10+9 nodesProfile
2022 connected0 kept+1-0n/a1 12+11 nodesProfile
2022 connected0 kept+1-0n/a1 3+2 nodesProfile
2022 connected0 kept+1-0n/a1 6+5 nodesProfile
2022 isolated0 kept+0-10.0%19 1-18 nodesProfile
2022 connected0 kept+1-0n/a1 35+34 nodesProfile
2022 connected0 kept+1-0n/a1 12+11 nodesProfile
2022 isolated0 kept+0-10.0%46 1-45 nodesProfile
2022 connected0 kept+1-0n/a1 2+1 nodesProfile
2022 isolated0 kept+0-10.0%2 1-1 nodesProfile
2022 connected0 kept+1-0n/a1 2+1 nodesProfile
2022 connected0 kept+1-0n/a1 2+1 nodesProfile
2022 connected0 kept+1-0n/a1 35+34 nodesProfile
2022 connected0 kept+1-0n/a1 74+73 nodesProfile
2022 isolated0 kept+0-10.0%26 1-25 nodesProfile
2022 isolated0 kept+0-10.0%2 1-1 nodesProfile
Partial1 kept+1-0100.0%8 54+46 nodesProfile
Partial1 kept+1-0100.0%8 54+46 nodesProfile
Partial1 kept+0-150.0%20 19-1 nodesProfile
Partial1 kept+0-150.0%46 12-34 nodesProfile
Partial1 kept+1-0100.0%4 6+2 nodesProfile
Partial1 kept+0-150.0%39 74+35 nodesProfile
Partial1 kept+0-150.0%5 74+69 nodesProfile
Partial1 kept+0-150.0%8 54+46 nodesProfile
Partial1 kept+1-0100.0%46 6-40 nodesProfile
Partial1 kept+1-0100.0%47 6-41 nodesProfile
Partial1 kept+1-0100.0%47 23-24 nodesProfile
Partial1 kept+0-150.0%3 6+3 nodesProfile
Partial1 kept+0-150.0%47 11-36 nodesProfile
Partial2 kept+1-0100.0%8 54+46 nodesProfile
Partial2 kept+0-166.7%4 11+7 nodesProfile
Partial2 kept+1-0100.0%9 12+3 nodesProfile
Partial2 kept+0-166.7%9 12+3 nodesProfile
Partial2 kept+1-0100.0%47 23-24 nodesProfile
Partial2 kept+0-166.7%8 54+46 nodesProfile
Partial2 kept+0-166.7%4 40 nodesProfile
Partial2 kept+0-166.7%4 6+2 nodesProfile
Partial2 kept+0-166.7%46 12-34 nodesProfile
Partial2 kept+0-166.7%47 23-24 nodesProfile
Partial2 kept+0-166.7%4 5+1 nodesProfile
Partial2 kept+1-0100.0%19 11-8 nodesProfile
Partial2 kept+1-0100.0%19 11-8 nodesProfile
Partial2 kept+0-166.7%9 10+1 nodesProfile
Partial2 kept+0-166.7%12 47+35 nodesProfile
Partial2 kept+1-0100.0%13 47+34 nodesProfile
Partial2 kept+0-166.7%19 11-8 nodesProfile
Partial2 kept+1-0100.0%9 12+3 nodesProfile
Partial2 kept+1-0100.0%47 11-36 nodesProfile
Partial2 kept+1-0100.0%47 23-24 nodesProfile
Partial2 kept+1-0100.0%5 47+42 nodesProfile
Partial2 kept+1-0100.0%19 35+16 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Isolated both0 kept+0-0n/a1 10 nodesProfile
Same links1 kept+0-0100.0%2 20 nodesProfile
Same links1 kept+0-0100.0%18 54+36 nodesProfile
Same links1 kept+0-0100.0%18 2-16 nodesProfile
Same links1 kept+0-0100.0%12 120 nodesProfile
Same links1 kept+0-0100.0%47 35-12 nodesProfile
Same links1 kept+0-0100.0%4 19+15 nodesProfile
Same links1 kept+0-0100.0%47 35-12 nodesProfile
Same links1 kept+0-0100.0%2 20 nodesProfile
Same links2 kept+0-0100.0%19 11-8 nodesProfile
Same links2 kept+0-0100.0%46 6-40 nodesProfile
Same links2 kept+0-0100.0%46 6-40 nodesProfile
Same links2 kept+0-0100.0%46 6-40 nodesProfile
Same links2 kept+0-0100.0%47 11-36 nodesProfile
Same links2 kept+0-0100.0%7 23+16 nodesProfile
Same links3 kept+0-0100.0%4 5+1 nodesProfile
Same links3 kept+0-0100.0%4 5+1 nodesProfile

Turnover classes describe reciprocal graph states, not economic entry, exit, stability, or structural transformation. Connected and isolated refer only to the selected top-three fingerprint graph. Every class is derived from retained, added, and removed links under the fixed-cohort network-change contract.

Coordinate contract

The chart uses 2022 positions, while both reciprocal graphs use one fixed national cohort with every selected lens measure and axis published in both vintages.

Network change contract

Retained links appear in both reciprocal top-three graphs; added links appear only in 2022; removed links appear only in 2017. Every union edge remains downloadable.

Interpretation boundary

The 2017 and 2022 graphs use the exact same strict-match rows with every selected lens measure and both plotted axes published in both vintages. Added and removed mean only that a reciprocal top-three fingerprint threshold changed. Nearest-neighbor turnover can be sensitive to small percentile movements and does not establish entry, exit, an economic supply chain, product substitutability, competition, common ownership, causation, or a legally defined antitrust market.