control_chain
Trace majority-ownership chains for a public company, upward to its ultimate controller or downward to its controlled entities, citing evidence and abstaining when no verified control edge exists.
Instructions
Trace the transitive >=50% ownership control chain through a public issuer.
direction='up' = who ultimately controls this issuer; 'down' = what this
issuer controls. Each step carries percent_of_class and the 13D accession number as
citation. Abstains (abstained=True) when the issuer has no verified control edge —
never fabricates a chain from sub-50% or unclassified stakes.
Scope, precisely. Single-hop control reaches large caps: 20 of 825 controlled issuers carry >=$10B of institutional ownership and 97 carry >=$1B. It is the MULTI-HOP pyramids that are small-cap — those top out around $1.5B — so treat chain depth as a small-cap governance signal while single-hop control is general-purpose. Most large caps still have no >=50% holder and correctly abstain.
Each step carries institutional_value_usd (a 13F size proxy, null for the ~25% of issuers with no institutional coverage) so results can be ranked by materiality.
Examples: control_chain("TMUS") returns Deutsche Telekom -> T-Mobile US (74.3%, $95B). control_chain("Income Opportunity Realty") returns the 3-hop pyramid Basic Capital -> American Realty (62%) -> Transcontinental (83%) -> Income Opportunity (85%).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company | Yes | ||
| max_hops | No | ||
| direction | No | up |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||