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.52 0.01 −0.10%
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
Older periods Dec '25 Mar '26 Jun '26 Sep '26 From the 10-Q filed 4 Nov
P/E ratio

+8 more quarters

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

Show all line items

Columns are period end dates · fundamentals updated 4 Nov 2026