Blue Owl Technology Finance Corp. logo

Blue Owl Technology Finance Corp.

OTF | NYSE
Chart Builder DCF Calculator
$9.62
+$0.11 (+1.16%)
Nov 2, 2026, 2:54 PM ET · Market open
Fiscal Year
Period Ending
FY 2025
Dec 31, 2025
FY 2024
Dec 31, 2024
FY 2023
Dec 31, 2023
FY 2022
Dec 31, 2022
FY 2021
Dec 31, 2021
FY 2020
Dec 31, 2020
Cash & Equivalents
667K 257M 469.02M 203.29M 107.03M 82.24M
Short-Term Investments
n/a n/a n/a n/a n/a n/a
Long-Term Investments
14.29B n/a n/a n/a n/a n/a
Other Long-Term Assets
-14.29B 6.42B 6.13B 6.41B 6.14B n/a
Receivables
83.01M 47.77M 50.03M 47.79M 43.94M 17.68M
Inventory
n/a n/a n/a n/a n/a n/a
Other Current Assets
n/a n/a n/a n/a n/a -99.92M
Total Current Assets
83.68M 304.77M 519.05M 251.08M 150.97M n/a
Property-Plant & Equipment
n/a n/a n/a n/a n/a n/a
Goodwill & Intangibles
n/a n/a n/a n/a n/a n/a
Total Long-Term Assets
n/a 6.42B 6.13B 6.41B 6.14B n/a
Total Assets
14.72B 6.72B 6.65B 6.66B 6.29B 3.16B
Account Payables
n/a 123.79M 101.05M 59.12M 43.03M n/a
Deferred Revenue
n/a n/a n/a n/a n/a n/a
Short-Term Debt
n/a n/a n/a n/a n/a 105.9M
Other Current Liabilities
n/a n/a n/a n/a n/a -105.9M
Total Current Liabilities
n/a 123.79M 101.05M 59.12M 43.03M n/a
Long-Term Debt
6.29B 2.91B 2.95B 3.16B 2.64B 1.51B
Other Long-Term Liabilities
385.21M 59.17M 73.81M 58.91M 72.75M -1.51B
Total Long-Term Liabilities
6.67B 2.97B 3.02B 3.22B 2.72B n/a
Total Liabilities
6.67B 3.1B 3.12B 3.28B 2.76B 1.66B
Total Debt
6.29B 2.91B 2.95B 3.16B 2.64B 1.61B
Book Value
8.04B 3.63B 3.53B 3.39B 3.53B 1.5B
Book Value Per Share
19.64 17.28 17.22 16.82 17.54 7.43
Common Stock
4.64M 2.12M 2.07M 2.03M 2M 1.01M
Retained Earnings
n/a 270.82M 247.16M 169.19M 353.16M n/a
Comprehensive Income
463.25M n/a n/a n/a n/a 45.93M
Shareholders Equity
8.04B 3.63B 3.53B 3.39B 3.53B 1.5B
Total Investments
14.29B n/a n/a n/a n/a n/a

© 2026 bestshares.com. All rights reserved.

All data is for informational purposes only. bestshares.com is not a broker, dealer, or registered investment adviser, and nothing on this site is a recommendation to buy or sell any security.