Independent financial news & research
Shares of business development companies (BDCs) have seen a significant decline, prompting some investors to view…