Blue Owl Capital (OWL) Invested Capital (2020 - 2026)
Blue Owl Capital has reported Invested Capital over the past 7 years, most recently at $9.6 billion for Q1 2026.
- For Q1 2026, Invested Capital changed 0.16% year-over-year to $9.6 billion; the TTM value through Mar 2026 reached $9.6 billion, changed 0.16%, while the annual FY2025 figure was $5.5 billion, 112.68% up from the prior year.
- Invested Capital for Q1 2026 was $9.6 billion at Blue Owl Capital, up from $5.5 billion in the prior quarter.
- Over five years, Invested Capital peaked at $9.6 billion in Q1 2025 and troughed at $1.4 billion in Q1 2022.
- A 5-year average of $4.6 billion and a median of $2.6 billion in 2024 define the central range for Invested Capital.
- Biggest five-year swings in Invested Capital: tumbled 37.03% in 2024 and later skyrocketed 358.53% in 2025.
- Year by year, Invested Capital stood at $1.6 billion in 2022, then soared by 153.01% to $4.1 billion in 2023, then tumbled by 37.03% to $2.6 billion in 2024, then skyrocketed by 112.68% to $5.5 billion in 2025, then soared by 74.62% to $9.6 billion in 2026.
- Business Quant data shows Invested Capital for OWL at $9.6 billion in Q1 2026, $5.5 billion in Q4 2025, and $9.4 billion in Q3 2025.