OBDC
OBDC
US69121K1043
Blue Owl Capital Corporation
Loading chart...

Valuation & History

Quarterly trend of key valuation metrics

Metric
Current (TTM) TTM Baseline
Q2 '26 30.06.2026
Q1 '26 31.03.2026
Q4 '25 31.12.2025
Market & Enterprise Value
Market Cap
4.99B EUR
5.36B EUR
5.49B EUR
6.21B EUR
Enterprise Value
12.7B EUR
13.05B EUR
13.5B EUR
14.99B EUR
Valuation Multiples
Trailing P/E
18.05x
18.57x
15.23x
16.13x
Forward P/E
7.73x
--
--
--
Price to Sales
2.93x
14.3x
12.35x
13.9x
Price to Book
0.71x
0.76x
0.77x
0.84x
EV/Revenue
7.48x
34.81x
30.37x
33.55x
EV/EBITDA
--
--
--
--
Price to FCF (P/FCF)
10.33x
3.87x
2.97x
6.76x
EV/FCF
26.32x
9.43x
7.31x
16.31x
FCF Yield
9.68%
25.81%
33.65%
14.8%
ende