Blue Owl Capital Corporation

NYSE:OBDC

13.88 (USD) • At close May 8, 2025
Overview | Financials

Numbers are in millions (except for per share data and ratios) USD.

202420232022202120202019201820172016
Revenue 665.751,582.094501.22663.18285.978456.742221.99116.80324.855
Cost of Revenue 0403.482306.846282.44107.43461.65852.14831.0629.238
Gross Profit 665.751,178.612194.374380.74178.544395.084169.84285.74115.617
Gross Profit Ratio 10.7450.3880.5740.6240.8650.7650.7340.628
Reseach & Development Expenses 000000000
General & Administrative Expenses 27.097379.41825.09125.68523.43919.02613.32110.2896.226
Selling & Marketing Expenses 1.2800000000
SG&A 28.377379.41825.09125.68523.43919.02613.32110.2896.226
Other Expenses 30.0380-109.189158.851-130.906-62.2695.3332.6160.416
Operating Expenses 58.415379.41825.09125.685-107.467-43.24318.65412.9056.642
Operating Income 607.3351,202.676783.668856.627546.384625.296274.777125.86219.331
Operating Income Ratio 0.9120.761.5641.2921.9111.3691.2381.0780.778
Total Other Income Expenses Net 0-392306.846-84.38710.615-147.474-48.612-12.7534.065
Income Before Tax 607.335810.676476.129637.495393.445499.985203.336103.89816.989
Income Before Tax Ratio 0.9120.5120.950.9611.3761.0950.9160.890.684
Income Tax Expense 12.35517.3649.77412.6135.7051.9841.0930.1580.352
Net Income 594.98793.312466.355624.882387.74498.001202.243103.7416.637
Net Income Ratio 0.8940.5010.930.9421.3561.090.9110.8880.669
EPS 1.532.031.181.5911.531.491.530.78
EPS Diluted 1.532.031.181.5911.531.491.530.043
EBITDA 1,082.1790543.441830.147539.774417.441389.092180.7050
EBITDA Ratio 1.62601.0841.2521.8870.9141.7531.5470