Days
Hours
Minutes
Seconds
-40%
on all our subscriptions*
Last days
Enjoy this offer
* See conditions under "Our services"

Valuation: Blue Owl Technology Finance Corp.

Capitalization 5.46B 4.78B 4.32B 4.13B 7.49B 505B 7.82B 51.7B 20.38B 241B 20.48B 20.05B 872B P/E ratio 2026 *
9.04x
P/E ratio 2027 * 8.56x
Enterprise value 5.46B 4.78B 4.32B 4.13B 7.49B 505B 7.82B 51.7B 20.38B 241B 20.48B 20.05B 872B EV / Sales 2026 *
3.79x
EV / Sales 2027 * 3.42x
Free-Float
-
Yield 2026 *
13.2%
Yield 2027 * 11.7%
1 day+3.08%
1 week-1.76%
Current month+5.20%
1 month-9.07%
3 months-17.16%
6 months-20.20%
Current year-19.33%
1 week 11.15
Extreme 11.15
11.84
1 month 10.91
Extreme 10.9142
12.83
Current year 10.91
Extreme 10.9142
14.75
1 year 10.91
Extreme 10.9142
21.62
3 years 10.91
Extreme 10.9142
21.62
5 years 10.91
Extreme 10.9142
21.62
10 years 10.91
Extreme 10.9142
21.62
Manager TitleAgeSince
Chief Executive Officer 59 31/12/2017
President - 31/12/2023
Director of Finance/CFO 51 -
Director TitleAgeSince
Director/Board Member 59 31/12/2017
Chairman 73 31/12/2017
Director/Board Member 58 31/07/2018
Change 5d. change 1-year change 3-years change Capi.($)
+3.08%-1.76% - - 5.3B
+4.56%-7.59%-24.02%+33.11% 79.98B
+2.44%-10.11%-24.87%+70.80% 74.78B
+5.45%-13.06%-30.27%+36.57% 21.65B
-0.20%-1.98%+6.01%+22.28% 17.53B
+0.73%-11.67%+8.59%+50.83% 16.36B
+1.53%-6.00%-17.89%+1.08% 12.97B
+1.51%-10.36%+25.61%-12.48% 12.38B
-1.98%-6.96%+26.39%+170.98% 11.27B
0.00%-2.50%-1.27%+77.27% 8B
Average +1.58%-8.44%-3.52%+50.05% 26.02B
Weighted average by Cap. +2.65%-10.64%-14.98%+48.49%

Financials

2026 *2027 *
Net sales 1.44B 1.26B 1.14B 1.09B 1.98B 133B 2.06B 13.65B 5.38B 63.61B 5.41B 5.29B 230B 1.6B 1.4B 1.26B 1.21B 2.19B 148B 2.29B 15.12B 5.96B 70.51B 5.99B 5.86B 255B
Net income 596M 522M 472M 451M 818M 55.15B 854M 5.65B 2.23B 26.33B 2.24B 2.19B 95.24B 632M 553M 500M 478M 867M 58.43B 905M 5.98B 2.36B 27.9B 2.37B 2.32B 101B
Net Debt - -
Date Price Change Volume
13/03/26 11.73 $ +3.08% 3,074,398
12/03/26 11.38 $ -2.74% 2,349,695
11/03/26 11.70 $ +2.09% 2,195,049
10/03/26 11.46 $ -2.13% 3,770,377
09/03/26 11.71 $ -0.93% 2,018,298
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
9
Last Close Price
11.73USD
Average target price
14.83USD
Spread / Average Target
+26.46%

Quarterly revenue - Rate of surprise

SPRING SALE - 40%: The Best Tools Reserved for Subscribers to Identify Tomorrow's Top Investments!
d
:
:
BENEFIT NOW