OTF logo

OTF

Blue Owl Technology Finance Corp.NYSEFinancial Services
$11.49-1.29%OpenMarket Cap: $5.38B

As of 2026-04-06

Valuation

P/E (TTM)

7.47

PEG

0.06

P/B

0.66

P/S

5.05

EV/EBITDA

12.51

DCF Value

$132.02

FCF Yield

7.6%

Div Yield

13.5%

Margins & Returns

Gross Margin

70.7%

Operating Margin

75.7%

Net Margin

67.7%

ROE

9.0%

ROA

4.9%

ROIC

955.2%

Income Statement
PeriodRevenueGross MarginOperating IncomeNet IncomeEPSDividend
Q4 2025$310.3M72.1%$207.2M$205.8M$0.44$0.75
FY 2025$1.07B72.6%$728.6M$720.4M$1.76$1.15
Q3 2025$320.4M69.5%$314.5M$234.9M$1.00$0.75
Q2 2025$294.9M73.1%$201.7M$201.5M$0.86$0.35
Q1 2025$138.6M65.6%$82.3M$78.1M$0.33
Q4 2024$154.1M71.4%$103.6M$100.7M$0.45
FY 2024$536.9M65.8%$330.7M$319.2M$1.52
Q3 2024$173.9M73.4%$122.4M$119.5M$0.57
Q2 2024$62.5M25.9%$10.6M$8.1M$0.04
Q1 2024$146.4M67.9%$94.2M$90.9M$0.44
Q4 2023$153.9M69.4%$101.8M$101.6M$0.50
FY 2023$587.4M68.3%$378.3M$369.1M$1.80