Apollo BDC battles energy losses with share buybacks
Management of the Apollo Investment Corporation has so far bought back $21.2 million of shares through its $50 million stock repurchase programme, at a time when the BDC has been posting losses on the back of struggling oil & gas investments.