Blue Owl Technology Finance Corp.

OTF Financial Asset Management

Blue Owl Technology Finance Corp.’s revenue for fiscal 2025 (year ended December 2025) was $1.1 billion, up 67.5% from fiscal 2024.

Revenue
+5.80%
EPS
−4.00%
Free cash flow
+14.5%
Total debt
+44.4%

Quarter to September 2026, against a year earlier

9.53 0.00 0.00%
Market cap
$4.4B
P/E
12.2×
Fwd P/E
20.5×
Dividend yield
14.7%
F-score
4/9
Altman Z
n/a
Beneish M
n/a
Dividend safety
n/a
Sep '26 From the 10-Q filed 4 Nov Jun '26 Mar '26 Dec '25 Older periods
P/E ratio
12.58 12.94 13.77 8.55

+8 more quarters

P/S ratio
3.38 3.65 4.46 5.20
P/FCF ratio
0.00 0.00 0.00 0.00
P/Operating CF
24.64 (15.06) (29.16) (4.93)
P/B ratio
0.59 0.63 0.76 0.74
EV/Sales
— 8.96 9.44 10.44
EV/EBITDA
— 11.10 11.51 12.57
EV/FCF
— (7.50) (7.35) (13.06)
Current Ratio
0.00 0.05 0.11 0.06
Net Debt/EBITDA
0.00 25.56 24.66 22.65
Debt/Equity
0.95 0.95 0.91 0.78
Earnings Yield
7.95% 7.73% 7.26% 11.69%
Free Cash Flow Yield
(34.39%) (32.74%) (28.78%) (15.39%)
Free Cash Flow per Share
0.40 (0.69) (0.42) (2.95)
Book value per Share
16.49 16.36 16.38 19.64
Free Cash Flow
181.61 (316.70) (197.26) (1,206.69)
EV/EBIT
— 10.88 11.26 12.24
Other line items

Show all line items

Columns are period end dates · fundamentals updated 4 Nov 2026