The Inventing Press

SLR Investment Corp.

Financial highlights

MetricFY 12/31/25FY 12/31/24FY 12/31/23FY 12/31/22FY 12/31/21
Income Statement
Interest expense$67.9M$71.5M$72.5M$46.1M$29.9M
Net income$92.5M$95.8M$76.4M$18.3M$59.6M
Balance Sheet
Total assets$2.6B$2.4B$2.5B$2.5B$2.0B
Total liabilities$1.6B$1.5B$1.5B$1.5B$1.2B
Total debt$1.1B$1.0B$1.2B$1.1B$812.0M
Cash Flow Statement
Cash from operations-$72.0M$309.3M-$76.9M$91.1M-$135.1M
Share repurchases$0$0$10,000$3.0M$0

Shares outstanding 54.6M · Free float 83.9%

Annual filing data through FY ended December 31, 2025; float as of July 13, 2026.