Blue Owl Technology Finance Corp. (OTF)
NYSE: OTF · Real-Time Price · USD
11.17
+0.01 (0.09%)
May 15, 2026, 4:00 PM EDT - Market closed

OTF Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
5,1686,747----
Enterprise Value
11,58413,0360000
Last Close Price
11.1714.54----
PE Ratio
12.348.26----
Forward PE
9.0710.63----
PS Ratio
4.018.19----
PB Ratio
0.680.84----
P/TBV Ratio
171.880.74----
P/FCF Ratio
--7.37----
P/OCF Ratio
--7.37----
EV/Sales Ratio
8.9915.82----
EV/FCF Ratio
--14.23----
Debt / Equity Ratio
0.910.780.800.830.930.75
Debt / FCF Ratio
-4.17-6.8645.434.16-10.69-1.01
Net Debt / Equity Ratio
0.910.780.800.840.930.75
Net Debt / FCF Ratio
-4.17-6.8645.434.16-10.69-1.01
Asset Turnover
0.060.080.070.070.060.06
Return on Equity (ROE)
5.91%8.78%10.46%10.59%7.90%5.88%
Earnings Yield
8.17%12.10%----
FCF Yield
--13.58%----
Dividend Yield
13.88%6.61%----
Payout Ratio
138.11%54.66%72.04%56.55%717.52%19.60%
Buyback Yield / Dilution
-115.45%-95.17%-2.32%-1.81%-44.66%-63.05%
Total Shareholder Return
-101.57%-88.56%-2.32%-1.81%-44.66%-63.05%
Updated May 6, 2026. Data Source: Fiscal.ai. Banks template. Financial Sources.
SEC Filings: 10-K · 10-Q