The Inventing Press

Blue Owl Technology Finance Corp.

Financial highlights

MetricFY 12/31/25FY 12/31/24FY 12/31/23FY 12/31/22FY 12/31/21
Income Statement
Interest expense$321.5M$192.7M$195.5M$136.5M$93.8M
Net income$720.4M$319.2M$369.1M$19.0M$424.8M
Balance Sheet
Total assets$14.7B$6.7B$6.7B$6.7B
Total liabilities$6.7B$3.1B$3.1B$3.3B
Total debt$6.3B$3.0B$3.0B$3.2B
Stockholders' equity$8.0B$3.6B$3.5B$3.4B$3.5B
Cash Flow Statement
Cash from operations-$916.0M$64.2M$708.4M-$295.3M-$2.6B
Dividends paid$393.7M$230.0M$208.7M$136.3M$83.3M
Share repurchases$73.4M$0$0

Shares outstanding 462.6M · Free float 99.1%

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