Ares Capital is a top-performing Business Development Corporation that offers diversification and income generation for investors. ARCC has a large market cap and net assets, making it the leading BDC ...