Blue Owl Technology Finance Corp. (OTF)
NYSE: OTF · Real-Time Price · USD
11.71
-0.11 (-0.93%)
At close: Mar 9, 2026, 4:00 PM EDT
11.80
+0.09 (0.77%)
After-hours: Mar 9, 2026, 7:55 PM EDT

OTF Balance Sheet

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025 FY 2024 FY 2023 FY 2022 FY 2021 2020 - 2018
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21 2020 - 2018
Cash & Equivalents
282.92257469.02203.29107.03
Upgrade
Cash & Short-Term Investments
282.92257469.02203.29107.03
Upgrade
Cash Growth
10.09%-45.20%130.71%89.95%30.14%
Upgrade
Receivables
89.2747.7750.0347.7943.94
Upgrade
Prepaid Expenses
56.7810.391.110.91.85
Upgrade
Total Current Assets
428.97315.16520.16251.98152.82
Upgrade
Long-Term Investments
12,0865,0574,9326,4104,830
Upgrade
Other Long-Term Assets
2,2001,3501,2001.21,309
Upgrade
Total Assets
14,7156,7236,6526,6636,292
Upgrade
Accounts Payable
3.0152.824.16-11.37
Upgrade
Accrued Expenses
196.3957.2772.756.1670.22
Upgrade
Short-Term Debt
1,456298.33327.27692.16639.33
Upgrade
Current Portion of Long-Term Debt
374.29860.87---
Upgrade
Other Current Liabilities
185.8172.97861.8734.18
Upgrade
Total Current Liabilities
2,2161,342502.13810.19755.1
Upgrade
Long-Term Debt
4,4581,7552,6202,4662,004
Upgrade
Total Liabilities
6,6733,0973,1223,2762,760
Upgrade
Common Stock
4.642.122.072.032
Upgrade
Additional Paid-In Capital
7,5743,3523,2813,2163,177
Upgrade
Retained Earnings
463.25270.82247.16169.19353.16
Upgrade
Shareholders' Equity
8,0423,6253,5303,3873,532
Upgrade
Total Liabilities & Equity
14,7156,7236,6526,6636,292
Upgrade
Total Debt
6,2882,9152,9473,1582,644
Upgrade
Net Cash (Debt)
-6,005-2,658-2,478-2,955-2,537
Upgrade
Net Cash Per Share
-14.67-12.67-12.09-14.67-18.22
Upgrade
Filing Date Shares Outstanding
465.33213.25208.46202.88200.56
Upgrade
Total Common Shares Outstanding
464.05212.16207.25202.88200.1
Upgrade
Working Capital
-1,787-1,02718.04-558.21-602.28
Upgrade
Book Value Per Share
17.3317.0917.0316.7017.65
Upgrade
Tangible Book Value
8,0423,6253,5303,3873,532
Upgrade
Tangible Book Value Per Share
17.3317.0917.0316.7017.65
Upgrade
Source: S&P Capital IQ. Standard template. Financial Sources.