Skip to main content
Back
OTF logo

Blue Owl Technology Finance Corp.

Data quality: 100%
OTF
NYSE Financial Services Asset Management
$12.26
▼ $0.24 (-1.92%)
Mkt Cap: 5.74B
Day Range
$12.01 $12.45
52-Week Range
$10.91 $21.62
Volume
2,238,373
50D / 200D Avg
$12.66 / $14.11
Prev Close
$12.50

Price History

Financial Trends

Peer Comparison

vs Financial Services sector median (854 peers)

Metric Stock Sector Median
P/E 8.0 10.3
P/B 0.7 1.1
ROE % 12.4 11.7
Net Margin % 60.0 16.8
Rev Growth 5Y % 22.3 11.7
D/E 0.8 0.5

Key Takeaways

Revenue grew 22.26% annually over 5 years — strong growth
Earnings grew 125.66% over the past year
ROE of 12.35% — decent returns on equity
Net margin of 60.03% shows strong profitability
Negative free cash flow of -915.95M
P/E of 7.97 — trading at a low valuation

Growth

Revenue Growth (5Y)
22.26%
Revenue (1Y)123.49%
Earnings (1Y)125.66%
FCF Growth (3Y)N/A

Quality

Return on Equity
12.35%
ROIC5.41%
Net Margin60.03%
Op. Margin86.20%

Safety

Debt / Equity
0.78
Current RatioN/A
Interest Coverage3.22

Valuation

P/E Ratio
7.97
P/B Ratio0.71
EV/EBITDA11.63
Dividend Yield0.07%

All Fundamental Metrics

Growth
Revenue Growth (1Y) 123.49% Revenue Growth (3Y) 42.93%
Earnings Growth (1Y) 125.66% Earnings Growth (3Y) 39.70%
Revenue Growth (5Y) 22.26% Earnings Growth (5Y) 14.11%
Profitability
Revenue (TTM) 1.20B Net Income (TTM) 720.37M
ROE 12.35% ROA 4.90%
Gross Margin 76.61% Operating Margin 86.20%
Net Margin 60.03% Free Cash Flow (TTM) -915.95M
ROIC 5.41% FCF Growth (3Y) N/A
Safety
Debt / Equity 0.78 Current Ratio N/A
Interest Coverage 3.22 Dividend Yield 0.07%
Valuation
P/E Ratio 7.97 P/B Ratio 0.71
P/S Ratio 4.78 PEG Ratio 0.52
EV/EBITDA 11.63 Dividend Yield 0.07%
Market Cap 5.74B Enterprise Value 12.03B

Income Statement

Annual, most recent first

Income statement data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Revenue 1.20B 536.94M 587.44M 176.15M 537.05M
Net Income 720.37M 319.23M 369.14M 19.00M 424.81M
EPS (Diluted) 1.76 1.52 1.80 0.09 3.05
Gross Profit 919.34M 353.46M 401.24M 49.98M 452.55M
Operating Income 1.03B 330.69M 378.27M 26.87M 429.73M

Balance Sheet

Annual, most recent first

Balance sheet data, annual, most recent first
Metric FY2025 FY2024 FY2023 FY2022 FY2021
Total Assets 14.72B 6.72B 6.65B 6.66B 6.29B
Total Liabilities 6.67B 3.10B 3.12B 3.28B 2.76B
Shareholders' Equity 8.04B 3.63B 3.53B 3.39B 3.53B
Total Debt 6.29B 2.91B 2.95B 3.16B 2.64B
Cash & Equivalents 667,000.0 257.00M 469.02M 203.29M 107.03M
Current Assets 83.68M 304.77M 519.05M 251.08M 150.97M
Current Liabilities 0.0 123.79M 101.05M 59.12M 43.03M