Blue Owl Capital Corporation has announced a 16% cut in its base dividend to $0.31 per share for Q2 2026, revealing concerns over the sustainability of its payouts amid financial volatility. Despite raising $11 billion in new capital and recording $315 billion in total assets under management, the firm has seen a significant 34.2% stock decline year-to-date and a 45.7% decrease over the past year. The company’s recent performance includes a first-quarter adjusted net investment income of $0.31 per share, yet its high P/E ratio and low dividend coverage rate raise questions about its future financial stability.