Blue Owl Technology Finance Corp. (OTF) Financials

$13.40

$0.14 (1.06%)
Last update: 05:28 AM EST
Day's range
$13.16
Day's range
$13.45

OTF Income statement / Annual

Last year (2024), Blue Owl Technology Finance Corp.'s total revenue was $536.94 M, a decrease of 8.60% from the previous year. In 2024, Blue Owl Technology Finance Corp.'s net income was $319.23 M. See Blue Owl Technology Finance Corp.,s key income statements, including revenue, expenses, profit, and income.

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