Tag
Business development companies (BDCs) hold $575 billion in gross assets as of Q1 2026, and publicly traded BDCs yield an average of 12.87%. Any investor can buy them — no accreditation required. But t