On May 7, 2025, Blue Owl Capital Corp released its financial results for Q1 2025, as detailed in a press release attached to the filing. This update provides insights into the company's performance during the quarter but does not specify any quantitative data in the summary provided.