Blue Owl Capital Corporation

OBDC · NYSE
Analyze with AI
12/31/2024
12/31/2023
12/31/2022
12/31/2021
Market Cap$5,898$5,758$4,551$5,555
- Cash$432$573$349$426
+ Debt$7,458$7,077$7,282$7,079
Enterprise Value$12,924$12,262$11,484$12,209
Revenue$1,101$1,275$809$882
% Growth-13.7%57.6%-8.3%
Gross Profit$666$864$536$690
% Margin60.5%67.8%66.2%78.2%
EBITDA$607$811$476$637
% Margin55.2%63.6%58.9%72.3%
Net Income$595$793$466$625
% Margin54.1%62.2%57.7%70.8%
EPS Diluted1.532.031.181.59
% Growth-24.6%72%-25.8%
Operating Cash Flow$160$514$424-$1,227
Capital Expenditures$0$0$0$0
Free Cash Flow$160$514$424-$1,227
Blue Owl Capital Corporation (OBDC) Financial Statements & Key Stats | AlphaPilot