BDC Loan Mark Dispersion
ol_bdc_borrower_dispersionMOAT: cross-lender loan-pricing DISPERSION for one private-credit borrower -- how N different BDCs each price the SAME loan (spread / mark / fair value); when one BDC marks a borrower S+550 @ 98 and another S+575 @ 99, the lenders disagree on the credit. Pass borrower_norm (a key from ol_bdc_top_borrowers or search_bdc_borrower, or a name). Returns {summary, borrower_norm, count, lender_count, tranche_count, lenders, ...}: ONE row per BDC lender, widest spread first, tranches nested. UNITS TRAP: spread is the raw as-filed number and mixes percent and bps across filers -- compare lenders on spread_bps only. Exited positions are excluded by default (include_stale=true shows them). Default 25 lenders, hard cap 100. Source: SEC EDGAR BDC schedules of investments (Oxford Ledge parse; ol-derived); FREE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max LENDERS to return (default 25, hard cap 100); each lender's tranches ride nested. | |
| borrower_norm | Yes | Borrower key (from ol_bdc_top_borrowers or search_bdc_borrower) or a borrower name such as 'Coupa Holdings, LLC'; resolved to the stored key (see match_type). | |
| include_stale | No | Include lenders whose newest filing no longer names this borrower (stale marks). Default false. |