Businessfrom24/7 Wall St.5 hours agoBIZD's 9.3% Yield Hides a Troubling Credit Stress Building BeneathPublic BDCs are trading at a 21% discount to net asset value, creating tension for income investors despite rising distributions.