Stocktoria

Blue Owl Technology Finance Corp. OTF

NYSE · stock · website · IPO 2025-06-12 · LEI

Blue Owl Technology Finance Corp. statistics & valuation

P / E6.7×
P / B0.6×
Net debt$6.3B
Enterprise value USD$11.2B

Market cap as of 2026-06-29. Multiples are price-derived and refreshed daily; everything else from the latest financial reports.

Profitability & efficiency

Gross margin (%)
2022202320242025
Operating margin (%)
2022202320242025
Return on equity (%)
0.60% 10.50% 8.80% 9.00% 2022202320242025
Shares outstanding
202.9M 207.3M 212.2M 464.0M 2022202320242025
Net debt ($)
$3.16B $2.95B $2.91B $6.29B 2022202320242025
Share buybacks ($)
2022202320242025
Return on assets (%)
0.30% 5.50% 4.70% 4.90% 2022202320242025
Free cash flow margin (%)
2022202320242025
Debt / equity (×)
0.93× 0.83× 0.80× 0.78× 2022202320242025
EPS ($)
$0.09 $1.80 $1.52 2022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022
Return on assets4.9%4.7%5.5%0.3%
Return on equity9.0%8.8%10.5%0.6%
Debt / equity0.78×0.80×0.83×0.93×

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.