Ares Capital Corporation (ARCC) supply chain analysis