ConvexityLab · BDC Credit Monitor August 03, 2026

Weekly Signal Report

Cross-holder mark surveillance across 45 public BDCs, non-traded vehicles, and mutual-fund N-PORT filings.

This report starts with a simple question: which BDC NAVs are least supported by the rest of the filed universe. We compare loan and equity marks across public BDCs, non-traded vehicles, and mutual funds to identify where one holder is already telling a different story. The point is not to declare the lowest mark “correct”; it is to measure where reported NAV depends on marks that look stale relative to other real filers. This week, the most important signals are concentrated in a handful of names where premium valuations, internal inconsistencies, and cross-holder markdowns are colliding.

In a sector-wide selloff, that distinction matters more than who merely looks cheap on reported book.

Active divergences
72
borrower marks in dispute
New this week
22
vs prior run
High-confidence signals
24
3+ confirmation layers
Waterfall inversions
10
structural anomalies
This week — decisions
Module 1
Best Long Setup
The name where the discount appears real rather than manufactured by stale marks. Reported NAV close to filed consensus, ILV holds up, stock still discounted because the market is de-risking the whole sector at once.
ICMB
P/NAV 0.21× · P/ILV 0.21× · ILV gap 0.0%
Reported NAV $3.65, ILV $3.65. Marks substantially agree across holders. In the current sector-wide de-risking, this is a discount to a book value that still looks broadly credible.
Also considered
OFS — P/ILV 0.41×
CION — P/ILV 0.45×
Module 2
Best Short / Hedge
The name where valuation depends on marks that other holders have already taken down. Strict filter: the ILV premium must be confirmed by an independent stress signal — transcript language, waterfall inversion, or material 8-K.
MAIN
P/NAV 1.63× · P/ILV 1.65× · 25% of book adjusted in ILV
Price $54.41 vs. NAV $33.46 vs. ILV $32.99. Once cross-holder marks are applied, most of the reported book reprices lower. Independent confirmation: waterfall inversion.
Module 3
Best Underfollowed
The borrower-level signal most likely to matter before the market fully notices — a single holder still carrying a mark that no other filer supports.
jti electrical mechanical
76.3pt gap · stale MAIN @ P/NAV 1.63× · marked down by MSIF
Mark range 23.7%–100.0% across 3 holders. The stale holder trades at a premium to sector median, which means the market has not yet priced this borrower-level stress through the equity. This is one of the borrowers underwriting MAIN's premium.
MAIN holds 9 additional borrowers with the same pattern. See the short-side module above for the consolidated thesis.
Fair Value · No Action
ARCC (1.04×)  ·  GAIN (0.96×)  ·  TSLX (1.06×)  ·  BXSL (0.93×)  ·  GLAD (0.89×)  ·  OXSQ (1.17×)
Names where P/ILV sits in fair range and no triple-confirmed stress is present. Sometimes ‘no action’ is the most valuable signal.
The valuation lens

Stress-tested NAV across the universe

Inputs: 38 public BDCs, non-traded BDC vehicles, and cross-referenced mutual fund N-PORT holdings. Every input traces to an SEC filing.

Universe reconciliation: 45 covered → 38 in the ILV table. Excluded 7: 2 no valid positions for ILV (GBDC, SCM) · 1 quarantined: non-tabular SOI format (latest parse: 2 rows, both unusable) (EQS) · 1 quarantined: multi-row value attribution (104/104 rows lack fair value) (FDUS) · 1 quarantined: fair-value extraction failure (2026-07-05 v3-trio attempt failed gates: row ratio 0.46, FV sum -23% vs stated — see soi_gate_PSEC_20260705.json) (PSEC) · 1 quarantined: narrative block format double-counts per-borrower block-total FVs (re-parse +40.5% vs stated total, soi_gate_RAND_20260706.json); incumbent v2 parse is also period-contaminated (53% eligible prior-quarter echoes) — excluded per Codex R3 no-grandfathering pass, 2026-07-06 (RAND) · 1 skip-list (SAR).

— Implied Liquidity Value
MAIN
Main Street Capital Corporation · feature case

ILV revalues each BDC’s portfolio at the lowest mark any holder in the filed universe has assigned to the same borrower at the same or more senior tranche.

The conventional question for a BDC sector trading below book is whether the discounts are overdone. ILV reframes it: are the premiums justified?

$33.46
Reported NAV
$54.41
Market Price
$32.99
Implied Liquidity Value
P/NAV 1.63× P/ILV 1.65×
Universe ranked by P/ILV — premium at top
Ticker NAV / share ILV / share P/NAV P/ILV Verdict
MAIN $33.46 $32.99 1.63× 1.65× ILV Premium
CSWC $16.69 $16.69 1.41× 1.41× ILV Premium
HTGC $12.15 $12.14 1.35× 1.35× ILV Premium
TRIN $13.27 $12.98 1.32× 1.35× ILV Premium
OXSQ $1.32 $1.32 1.17× 1.17× Above Consensus
TSLX $16.24 $16.18 1.06× 1.06× Above Consensus
ARCC $19.35 $18.07 0.97× 1.04× Near Consensus
GAIN $16.78 $16.78 0.96× 0.96× Near Consensus
BXSL $26.26 $24.90 0.88× 0.93× Near Consensus
GLAD $21.36 $21.09 0.87× 0.89× Near Consensus
OCSL $15.69 $13.99 0.74× 0.83× Discount to ILV
KBDC $16.23 $16.13 0.82× 0.82× Discount to ILV
OBDC $14.41 $13.59 0.75× 0.79× Discount to ILV
GSBD $12.17 $11.05 0.71× 0.78× Discount to ILV
SSSS $14.24 $13.22 0.72× 0.77× Discount to ILV
BBDC $11.02 $10.81 0.75× 0.76× Discount to ILV
BCSF $16.86 $16.85 0.74× 0.74× Discount to ILV
MSIF $15.87 $15.62 0.71× 0.72× Discount to ILV
SLRC $18.16 $17.73 0.69× 0.71× Discount to ILV
MFIC $13.82 $13.65 0.69× 0.70× Discount to ILV

Verdicts — P/ILV ≥ 1.20: ILV Premium · ≥ 1.05: Above Consensus · ≤ 0.85: Discount to ILV · else: Near Consensus. Top 20 shown. See methodology drawer at foot of page.

Credit deterioration signals

Reinforcement layers

Three independent views on which signals have the most corroboration. Triple-confirmed names stack mark divergence with disclosure, PIK concentration flags balance-sheet stress, and the conviction scorer merges all layers into a single 0-10 ranking.

Confidence scoring stacks independent confirmation layers: divergence exists + stale holder at P/NAV premium + 8-K disclosure + PIK or non-accrual designation + earnings-call stress language. Names reaching 3+ layers are the highest-priority review queue.

Borrower Type Confidence Gap Highest mark holder
U.S. TelePacific Corp. Intra-filer 58.9% MAIN, MSIF cohort
Logix Acquisition Company, LLC Intra-filer 23.8% MAIN, MSIF cohort
American Nuts, LLC Intra-filer 17.5% MAIN, MSIF cohort
Bluestem Brands, Inc. Intra-filer 119.6% MSIF
Thrasio, LLC Multi-holder 92.5% MRCC, TCPC cohort
Pluralsight, Inc. Multi-holder 84.0% TCPC, OCSL cohort
JTI Electrical & Mechanical, LLC Intra-filer 76.3% MAIN, MSIF cohort
Streamland Media Midco LLC Multi-holder 67.4% SLRC, TCPC cohort

PIK concentration as a balance-sheet stress lens. Names overlapping with divergence signals should be prioritized — a stale mark plus PIK designation means the credit is both mispriced and deteriorating.

New PIK (QoQ)
84
2026-Q2r4 → 2026-Q3
New non-accrual
83
quarter-over-quarter
New distressed PIK
20
mark <80% + PIK
Ticker Debt par PIK par Concentration Distressed
ARCC ⚠ $1,958M $2,865M
146.3%
76
BCIC ⚠ $1,137M $570M
50.1%
2
HTGC ⚠ $4,382M $1,790M
40.9%
2
SAR $1,097M $400M
36.5%
0
TCPC ⚠ $9,514M $2,620M
27.5%
1
OFS ⚠ $284M $77M
27.3%
5
NMFC ⚠ $1,947M $500M
25.7%
10
BBDC ⚠ $1,996M $494M
24.7%
15
BCSF ⚠ $2,164M $517M
23.9%
7
GECC $652M $84M
12.8%
0
ICMB $780M $79M
10.1%
0
CCAP $2,209M $221M
10.0%
0

Multi-factor score, 0-10 per borrower: mark gap (0-2) + PIK (0-2) + non-accrual (0-2) + 8-K (0-2) + transcript (0-1) + premium holder (0-1). Scores ≥7 = immediate review, ≥5 = monitor closely.

# Borrower Score Gap Conviction Layers
1 Bluestem Brands, Inc. 6.0 119.6% ██████░░░░ GAP + PIK + N/A + 8-K
2 Computer Data Source, LLC 5.5 11.4% █████░░░░░ GAP + PIK + N/A + 8-K + PREM
3 JTI Electrical & Mechanical, LLC 5.0 76.3% █████░░░░░ GAP + 8-K + PREM
4 UniTek Global Services, Inc. 4.5 66.3% ████░░░░░░ GAP + 8-K + PREM
5 Tedder Industries, LLC 4.5 64.6% ████░░░░░░ GAP + 8-K + PREM
6 Datacom, LLC 4.5 60.2% ████░░░░░░ GAP + 8-K + PREM
7 U.S. TelePacific Corp. 4.5 58.9% ████░░░░░░ GAP + 8-K + PREM
8 Brewer Crane Holdings, LLC 4.0 30.8% ████░░░░░░ GAP + 8-K + PREM
9 Integral Energy Services 4.0 25.1% ████░░░░░░ GAP + 8-K + PREM
10 Kickhaefer Manufacturing Company, LLC 3.5 50.0% ███░░░░░░░ GAP + 8-K
Supporting evidence

New signals this week

Top divergences by mark gap

Structural anomalies — waterfall inversions

A senior tranche is marked below a more-junior claim (capped at par) on the same borrower. Recovery waterfalls make that internally inconsistent: if the junior valuation is right, the senior holder is late to write down.

Thrasio, LLC
Senior tranche OCSL First Lien / Senior Secured 7.5%
capital
structure
Junior tranche MRCC Second Lien 100.0%
Inversion gap: 92.5pt  ·  If the senior mark is informative, the junior requires a 92.5pt write-down; if the junior is correct, the senior mark is too low
Orchard Technologies, Inc.
Senior tranche TRIN First Lien / Senior Secured 70.6%
capital
structure
Junior tranche SSSS Common Equity / Warrant 99.0%
Inversion gap: 28.4pt  ·  If the senior mark is informative, the junior requires a 28.4pt write-down; if the junior is correct, the senior mark is too low
Thras.io, LLC
Senior tranche TCPC First Lien / Senior Secured 73.9%
capital
structure
Junior tranche MRCC Second Lien 100.0%
Inversion gap: 26.1pt  ·  If the senior mark is informative, the junior requires a 26.1pt write-down; if the junior is correct, the senior mark is too low

Consensus deterioration — 3+ holders

Urgent 8-K filings

No urgent 8-K filings in the last 7 days.

Redemption contagion — non-traded pressure on public marks

Non-traded BDCs under redemption pressure may be forced to sell loans at discounts. Public BDCs holding the same borrowers at par haven’t adjusted.

Vehicle redemption status
Vehicle Name Redemption % Shared borrowers Stale at par Public sibling
OTEC Blue Owl Technology Income Cor 15.0% 2 0 OBDC
BCRED Blackstone Private Credit Fund 7.9% 685 525 BXSL
OCIC Blue Owl Credit Income Corp 6.0% 538 332 OBDC
HLEND HPS Corporate Lending Fund 6.0% 163 89
ADS Apollo Debt Solutions BDC 5.5% 294 223 MFIC
OBDC_II Blue Owl Capital Corp II 5.0% 429 258 OBDC
ASIF Ares Strategic Income Fund 4.8% 196 139 ARCC
PGIM_PC PGIM Private Credit Fund 4.8% 9 6
GCRED Golub Capital Private Credit F 4.5% 146 98 GBDC
NCPCF Nuveen Churchill Private Credi 4.5% 19 11 NCDL
PCAP Nuveen Churchill Private Capit 4.0% 82 52 NCDL
FID_PC Fidelity Private Credit Fund 4.0% 2 0
GSPC Goldman Sachs Private Credit C 3.5% 6 2 GSBD

Dividend coverage

Coverage ratio = trailing NII / annual dividend. Below 1.0× = dividend not covered by earnings.

NAV per share change

Declining NAV + stale marks = markdown has not yet hit the stock price.

Implied Liquidity Value (ILV)

ILV revalues each BDC’s portfolio at the lowest mark any holder in the filed universe has assigned to the same borrower at the same or more senior tranche, then applies a redemption haircut. It is a stress lens, not a fair-value claim. Most informative when the lowest mark is confirmed by multiple independent holders.

Verdict thresholds: P/ILV ≥ 1.20 = ILV Premium · ≥ 1.05 = Above Consensus · ≤ 0.85 = Discount to ILV · else = Near Consensus.

Signal types

  • Cross-filer — Different BDCs on each side of the divergence.
  • Intra-filer — Same BDC holds tranches at both the high and low mark.
  • Multi-holder — 3+ BDCs hold the borrower; stale cohort vs single markdown.
  • Waterfall — Senior tranche marked below a junior claim (capped at par) on the same borrower.
  • P/NAV↑ — Stale holder trading at P/NAV premium; market hasn’t priced markdown.
  • INT — Same-seniority internal inconsistency within one BDC.

Conviction scoring

Score 0-10 per borrower stacks six independent confirmation layers: mark gap (0-2) + PIK designation (0-2) + non-accrual (0-2) + 8-K disclosure (0-2) + earnings-call transcript stress (0-1) + premium holder exposure (0-1). Scores ≥7 warrant immediate review.

Transcript badges

Ticker badges indicate the BDC discussed credit stress on its most recent earnings press release. ★ = triple-confirmed (stress language plus stale marks plus premium valuation). • = single-layer stress mention. Hover any badge for the underlying quote.

Data sources

Schedule of Investments from 45 public BDCs via 10-Q/10-K EDGAR filings; 13 non-traded BDC vehicles; mutual fund cross-references via N-PORT filings; 8-K Item 2.02 / 7.01 press releases; market pricing via yfinance. Every input traces to an SEC filing.