At present, Blue Owl Capital reports a gross margin of 77.1%, an operating margin of 75.3%, an EBITDA margin of 50.1%, and a net margin of 17%. All reported margins declined year over year, led by net margin with a decline of 21.3 percentage points.
Blue Owl Capital's margins averaged 77.78% gross, 76.07% operating, 67.65% EBITDA, and 36.73% net during the last 3 years. All four current margins are lower than their three-year averages.
Blue Owl Capital's gross margin contracted by 0.7 percentage points, operating margin by 0.9 percentage points, EBITDA margin by 19.6 percentage points, and net margin by 21.3 percentage points, led by net margin with a decline of 21.3 percentage points.
Across the last 3 years, Blue Owl Capital's gross margin stood at 77.78%. At present, Blue Owl Capital's current gross margin is 77.1%, which is 0.7 percentage points below its three-year average. Gross margin was highest at 78.2% in Sep 2024 and lowest at 77.1% in Jun 2026.
Over the last 3 years, Blue Owl Capital's operating margin averaged 76.07%. At present, Blue Owl Capital's current operating margin is 75.3%, which is 0.8 percentage points below its three-year average. During this period, operating margin reached a high of 76.4% in Sep 2024 and a low of 75.3% in Jun 2026.
Over the last 3 years, Blue Owl Capital's EBITDA margin averaged 67.65%. The current EBITDA margin of 50.1% is 17.6 percentage points below its three-year average. During this period, EBITDA margin reached a high of 78.8% in Dec 2023 and a low of 50.1% in Jun 2026.
The average net margin for Blue Owl Capital was 36.73% during the last 3 years. At present, the current net margin for Blue Owl Capital is 17%, 19.7 percentage points below its three-year average. The net margin for Blue Owl Capital moved between 17% in Jun 2026 and 50.1% in Dec 2023.
Blue Owl Capital's gross margin of 77.1% is below the Financial Services sector and the industry average. Compared to its Financial Services sector average of 83.4%, Blue Owl Capital's gross margin is 8% lower.
For the period ending Jun 30, 2026, OBDC recorded a gross margin of 77.1%.
The current operating margin for OBDC is 75.3% as of Jun 30, 2026.
The current EBITDA margin for OBDC is 50.1% as of Jun 30, 2026.
As of Jun 30, 2026, OBDC has a net margin of 17%.
The three-year average margins for OBDC were 77.8% gross, 76.1% operating, 67.7% EBITDA, and 36.7% net.
Over this 5-year history, OBDC peaked at 78.2% gross in Sep 2024, 76.4% operating in Sep 2024, 88% EBITDA in Jun 2023, and 61.2% net in Dec 2021.
Over the last 5 years, Blue Owl Capital's lowest margins were 72.3% gross in Dec 2021, 69.8% operating in Dec 2021, 50.1% EBITDA in Jun 2026, and 17% net in Jun 2026.