Blue Owl Capital Corporation

NYSE:OBDC

14.08 (USD) • At close March 13, 2025
Overview | Financials

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

202420232022202120202019201820172016
Revenue 1,442.4371,582.094501.22663.18285.978456.742221.99116.80324.855
Cost of Revenue 0403.482306.846282.44107.43461.65852.14831.0629.238
Gross Profit 1,442.4371,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 000000000
SG&A 27.097379.41825.09125.68523.43919.02613.32110.2896.226
Other Expenses 816.9580-109.189158.851-130.906-62.2695.3332.6160.416
Operating Expenses 844.055379.41825.09125.685-107.467-43.24318.65412.9056.642
Operating Income 598.3821,202.676783.668856.627546.384625.296274.777125.86219.331
Operating Income Ratio 0.4150.761.5641.2921.9111.3691.2381.0780.778
Total Other Income Expenses Net 8.953-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.4210.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.4120.5010.930.9421.3561.090.9110.8880.669
EPS 1.92.031.181.5911.531.491.530.78
EPS Diluted 1.92.031.181.5911.531.491.530.043
EBITDA 00543.441830.147539.774417.441389.092180.7050
EBITDA Ratio 001.4951.2521.8531.3691.2381.0780.778