Blue Owl Capital
NYSE:OBDC
$ 11,06
+ $0,17 (1,56%)
11,06 $
+$0,17 (1,56%)
End-of-day quote: 03/31/2026

Quick Analysis
The traffic-light system summarizes key characteristics and shows the investment’s quality at a glance.

$1,58
Earnings Per Share
$3,71
Revenue Per Share
76,06%
Operating Margin %
$5,52 B
Market Cap
$9,30 B
Long-Term Debt
Earnings Per Share
$1,58
Revenue Per Share
$3,71
Operating Margin %
76,06%
Market Cap
$5,52 B
Long-Term Debt
$9,30 B

Financials

Year Year 2025 2024 2023 2022 2021 2020 2019
EPS Earnings Per Share $1,58 $1,90 $1,93 $1,41 $1,25 $1,33 $1,54
Earnings Earnings $789,13M $970,62M $752,18M $551,24M $493,23M $520,56M $608,22M
RPS Revenue Per Share $3,71 $3,13 $4,06 $3,07 $2,59 $2,05 $1,82
Revenue Revenue $1,85B $1,60B $1,58B $1,20B $1,02B $803,29M $718,02M
OCF Operating Cash Flow $1,02B $160,22M $1,14B $217,60M $-1,23B $-1,56B $-2,53B
FCF Free Cash Flow $0,00M $0,00M $0,00M $0,00M $0,00M $0,00M $0,00M
OM Operating Margin 76,06% 76,26% 76,02% 72,38% 69,83% 83,71% 88,76%
GM % Gross Margin % 100,00% 100,00% 100,00% 100,00% 100,00% 100,00% 100,00%
FCFS Free Cash Flow Per Share $3,44 $0,41 $2,91 $0,55 $-3,13 $-4,01 $-7,78
LT Debt Long-Term Debt $9,30B $7,46B $7,08B $7,28B $7,08B $5,29B $3,04B
Sha. Stocks 499,45M 510,85M 389,73M 390,95M 394,58M 391,4M 394,95M
×