Blue Owl Technology Finance Corp (OTF) Financials

$12.60

$0.13 (1.04%)
Last update: 03:33 AM EST
Day's range
$12.37
Day's range
$12.83

OTF Income statement / Annual

Last year (2025), Blue Owl Technology Finance Corp's total revenue was $1.10 B, an increase of 104.65% from the previous year. In 2025, Blue Owl Technology Finance Corp's net income was $512.08 M. See Blue Owl Technology Finance Corp,s key income statements, including revenue, expenses, profit, and income.

Period FY-2025 FY-2024 FY-2023 FY-2022 FY-2021 FY-2020
Period Ended 12/31/2025 12/31/2024 12/31/2023 12/31/2022 12/31/2021 12/31/2020
Operating Revenue $1.10 B $536.94 M $587.44 M $176.15 M $537.05 M $170.27 M
Cost of Revenue $0.00 $183.48 M $186.19 M $126.17 M $84.50 M $34.20 M
Gross Profit $0.00 $353.46 M $401.24 M $49.98 M $452.55 M $136.07 M
Gross Profit Ratio 0 0.66 0.68 0.28 0.84 0.8
Research and Development Expenses $0.00 $0.00 $0.00 $0.00 $0.00 $0.00
General & Administrative Expenses $22.63 M $13.51 M $13.64 M $12.76 M $13.50 M $9.17 M
Selling & Marketing Expenses $0.00 $0.00 $0.00 $0.00 $0.00 $0.00
Selling, General & Administrative Expenses $22.63 M $13.51 M $13.64 M $12.76 M $13.50 M $9.17 M
Other Expenses $0.00 $9.26 M $9.34 M $10.35 M $9.33 M $4.78 M
Operating Expenses $22.63 M $22.77 M $22.98 M $23.11 M $22.82 M $13.95 M
Cost And Expenses $0.00 $206.25 M $209.17 M $149.28 M $107.32 M $48.15 M
Interest Income $934.06 M $628.54 M $640.59 M $457.91 M $333.73 M $170.12 M
Interest Expense $321.49 M $183.48 M $186.19 M $126.17 M $84.50 M $34.20 M
Depreciation & Amortization $0.00 $0.00 $0.00 $0.00 $0.00 $0.00
EBITDA $0.00 $514.17 M $564.46 M $153.04 M $514.23 M $156.31 M
EBITDA Ratio 0 0.96 0.96 0.87 0.96 0.92
Operating Income Ratio 0 0.62 0.64 0.15 0.8 0.72
Total Other Income/Expenses Net $0.00 $0.00 $0.00 $0.00 $0.00 $0.00
Income Before Tax $519.57 M $330.69 M $378.27 M $26.87 M $429.73 M $122.12 M
Income Before Tax Ratio 0.47 0.62 0.64 0.15 0.8 0.72
Income Tax Expense $7.49 M $11.47 M $9.13 M $7.87 M $4.92 M $0.00
Net Income $512.08 M $319.23 M $369.14 M $19.00 M $424.81 M $122.12 M
Net Income Ratio 0.47 0.59 0.63 0.11 0.79 0.72
EPS 0 1.52 1.8 0.09 3.05 0.61
EPS Diluted 0 1.52 1.8 0.09 3.05 0.61
Weighted Average Shares Out $0.00 $209.77 M $205.01 M $201.37 M $201.37 M $201.37 M
Weighted Average Shares Out Diluted $0.00 $209.77 M $205.01 M $201.37 M $201.37 M $201.37 M
Link