fundlab/xcheck.py - for each screen candidate, resolve the fund's OWN registrant CIK (browse-edgar; the 497-cover CIK is the family/trust), get the exact series name for the ticker (the only reliable disambiguator between sibling funds), walk the 4 most recent NPORT-P filing dates, and parse holdings from the interactive NPORT XML (primary_doc.xml at the accession root - NOT the XSL-rendered view the submissions API points at). Exact seriesName match > best htm exhibit parse. Buckets from the authoritative assetCat+issuerCat codes (ABS-O, ABS-CBDO, DBT+UST/CORP/MUN/NUSS, LON, STIV, RA, EC+RF=fund, ...), not position-name keywords. Resumable; raw filings cached under nport_cache/raw/ (gitignored). nport.py - _SECTION gains the "INVESTMENT PORTFOLIO (unaudited)" variant (NPORT-EX Sch-F files); find_section/build gain a frac token-tolerance param (Yahoo names drift from filing names); CMBS/ABS bucket gains CLO/CBDO/DAC terms. app Fund Lab - "N-PORT cross-check" expander: per-candidate table (as-of, n, t5, top code-bucket, #1 position) + per-fund holdings detail. RESEARCH.md - cross-check verdicts. 21/22 resolved (qcmmrx is an MMF, no holdings). The screen's top names are REAL: - hmezx/mervx = genuine merger arb (equity in deal targets + escrow) - egrix = 100% wrapper in one macro managed portfolio (underlying not NPORT-disclosed); etsix = fund of EV internal multi-strat accounts - wmnux = discounted/zero-coupon corporate bonds + equity swaps (the "equity names" are bond issuers/swap underlyings) - scfzx/rctix/aflix = securitized credit/CLO/distressed/levered loans - hicox/fhmix/usmsx/btmix (munis), aguax/femdx (EM sovereign), anglx (agency MBS), lpxax (rotated out of prefs into bank/financial debt) = genuine missing-factor exposures the 35-sleeve model lacks - fhcox/dultx/safex = short-duration carry (a short-duration sleeve would explain them) tests/test_fundlab.py - test_xcheck (14 checks): parse_interactive, code buckets, name-match normalization, series-name disambiguation. Also: untrack fundlab/streamlit.log; gitignore raw/ + xcheck_run.log. 84 fundlab / 32 app / 14 data tests pass.
287 lines
5.1 KiB
JSON
287 lines
5.1 KiB
JSON
{
|
|
"sym": "hicox",
|
|
"as_of": "December 31, 2025",
|
|
"net_assets": 1948524338.0,
|
|
"n_positions": 496,
|
|
"categories": [
|
|
{
|
|
"name": "Principal Value Colorado Municipal Bonds",
|
|
"pct": 56.7
|
|
},
|
|
{
|
|
"name": "Colorado",
|
|
"pct": 100.0
|
|
},
|
|
{
|
|
"name": "Other Municipal Bonds",
|
|
"pct": 8.4
|
|
},
|
|
{
|
|
"name": "South Dakota",
|
|
"pct": 59.3
|
|
},
|
|
{
|
|
"name": "Utah",
|
|
"pct": 32.7
|
|
},
|
|
{
|
|
"name": "Puerto Rico",
|
|
"pct": 6.0
|
|
},
|
|
{
|
|
"name": "Washington",
|
|
"pct": 1.0
|
|
},
|
|
{
|
|
"name": "Ohio",
|
|
"pct": 0.8
|
|
},
|
|
{
|
|
"name": "California",
|
|
"pct": 0.2
|
|
},
|
|
{
|
|
"name": "Short-Term Municipal Bonds",
|
|
"pct": 4.0
|
|
},
|
|
{
|
|
"name": "Oregon",
|
|
"pct": 7.5
|
|
},
|
|
{
|
|
"name": "Capital Appreciation and Zero Coupon Bonds",
|
|
"pct": 2.6
|
|
},
|
|
{
|
|
"name": "Colorado Taxable Certificates/Notes/Bonds",
|
|
"pct": 0.3
|
|
},
|
|
{
|
|
"name": "Other Assets",
|
|
"pct": 0.1
|
|
},
|
|
{
|
|
"name": "Other assets net of liabilities",
|
|
"pct": 27.9
|
|
}
|
|
],
|
|
"buckets": [
|
|
{
|
|
"name": "Other",
|
|
"value": 3010408218.0,
|
|
"pct": 68.18216496187222
|
|
},
|
|
{
|
|
"name": "IG credit / munis",
|
|
"value": 1404832685.0,
|
|
"pct": 31.817789128989105
|
|
},
|
|
{
|
|
"name": "Equity (intl)",
|
|
"value": 2027.0,
|
|
"pct": 4.590913868469747e-05
|
|
}
|
|
],
|
|
"top": [
|
|
{
|
|
"text": "Total investments, at value (amortized cost $1,471,423,324)",
|
|
"value": 1471423324.0,
|
|
"cat": "Utah"
|
|
},
|
|
{
|
|
"text": "Colorado (amortized cost $1,152,445,022)",
|
|
"value": 1152445022.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Colorado Municipal Bonds (amortized cost $1,152,445,022)",
|
|
"value": 1152445022.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Other Municipal Bonds (amortized cost $170,970,555)",
|
|
"value": 170970555.0,
|
|
"cat": "California"
|
|
},
|
|
{
|
|
"text": "South Dakota (amortized cost $106,046,089)",
|
|
"value": 106046089.0,
|
|
"cat": "South Dakota"
|
|
},
|
|
{
|
|
"text": "Short-Term Municipal Bonds (amortized cost $81,417,108)",
|
|
"value": 81417108.0,
|
|
"cat": "South Dakota"
|
|
},
|
|
{
|
|
"text": "Colorado (amortized cost $72,292,108)",
|
|
"value": 72292108.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Colorado (amortized cost $58,399,292)",
|
|
"value": 58399292.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Colorado Capital Appreciation and Zero Coupon Bonds (amortized cost $58,399,292)",
|
|
"value": 58399292.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Utah (amortized cost $52,805,667)",
|
|
"value": 52805667.0,
|
|
"cat": "Utah"
|
|
},
|
|
{
|
|
"text": "Puerto Rico (amortized cost $9,020,722)",
|
|
"value": 9020722.0,
|
|
"cat": "Puerto Rico"
|
|
},
|
|
{
|
|
"text": "Colorado (amortized cost $7,191,347)",
|
|
"value": 7191347.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Colorado Taxable Certificates/Notes/Bonds (amortized cost $7,191,347)",
|
|
"value": 7191347.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Oregon (amortized cost $5,815,000)",
|
|
"value": 5815000.0,
|
|
"cat": "Oregon"
|
|
},
|
|
{
|
|
"text": "South Dakota (amortized cost $3,310,000)",
|
|
"value": 3310000.0,
|
|
"cat": "South Dakota"
|
|
},
|
|
{
|
|
"text": "Washington (amortized cost $1,587,130)",
|
|
"value": 1587130.0,
|
|
"cat": "Washington"
|
|
},
|
|
{
|
|
"text": "Ohio (amortized cost $1,275,000)",
|
|
"value": 1275000.0,
|
|
"cat": "Ohio"
|
|
},
|
|
{
|
|
"text": "Utah (amortized cost $1,000,000)",
|
|
"value": 1000000.0,
|
|
"cat": "Utah"
|
|
},
|
|
{
|
|
"text": "Other Assets (amortized cost $1,000,000)",
|
|
"value": 1000000.0,
|
|
"cat": "Utah"
|
|
},
|
|
{
|
|
"text": "California (amortized cost $235,948)",
|
|
"value": 235948.0,
|
|
"cat": "California"
|
|
},
|
|
{
|
|
"text": "12/1/2061",
|
|
"value": 2061.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Puerto Rico / Sales Tax - Series A - 2058",
|
|
"value": 2058.0,
|
|
"cat": "Puerto Rico"
|
|
},
|
|
{
|
|
"text": "7/1/2058",
|
|
"value": 2058.0,
|
|
"cat": "Puerto Rico"
|
|
},
|
|
{
|
|
"text": "Puerto Rico / Sales Tax - Series A - 2058",
|
|
"value": 2058.0,
|
|
"cat": "Puerto Rico"
|
|
},
|
|
{
|
|
"text": "7/1/2058",
|
|
"value": 2058.0,
|
|
"cat": "Puerto Rico"
|
|
},
|
|
{
|
|
"text": "12/15/2057",
|
|
"value": 2057.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "3/1/2056",
|
|
"value": 2056.0,
|
|
"cat": "Utah"
|
|
},
|
|
{
|
|
"text": "Copperleaf MD #5 - Series A - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/1/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Deer Creek Villas MD - Series A - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/1/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Eastern Hills MD #10 - Series A - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/1/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/15/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Elora MD - Series A - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/1/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Fields MD #1 - Series A - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/1/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "Fields MD #1 - Series B - 2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
},
|
|
{
|
|
"text": "12/15/2055",
|
|
"value": 2055.0,
|
|
"cat": "Colorado"
|
|
}
|
|
]
|
|
} |