Blue Owl Capital Corporation (OBDC) valuation and key financial metrics