Apollo Investment Corporation reported financial results for the quarter ended September 30, 2020. The company's net investment income per share was $0.43, and the net asset value per share was $15.44. The company made significant progress deleveraging to within its target range of 1.40x to 1.60x.
Net investment income per share for the quarter was $0.43.
Net asset value per share as of the end of the quarter was $15.44, an increase of 1.0%.
New investment commitments made during the quarter totaled $18 million.
Net leverage as of the end of the quarter was 1.56x, down from 1.66x as of June 30, 2020.
The company expects meaningful additional repayments for the remainder December quarter and shifts focus to making new commitments.