Chart of the Week: Value Proposition

Despite the noise, ~89% of the KBRA universe is currently marked above 95 — a sign of valuation and credit stability.

Source: KBRA DLD Default Research, as of Apr. 28, 2026.

Leave a Reply