Blue Owl Technology Finance Corp. (OTF)
NYSE: OTF · Real-Time Price · USD
9.52
+0.06 (0.63%)
At close: Nov 13, 2026, 4:00 PM EST
9.54
+0.02 (0.21%)
After-hours: Nov 13, 2026, 7:30 PM EST

OTF Income Statement

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Other Revenue
1,3261,145684.03683.81494.85354.14
1,3261,145684.03683.81494.85354.14
Revenue Growth
33.71%67.45%0.03%38.19%39.73%104.46%
Gross Profit
1,3261,145684.03683.81494.85354.14
Selling, General & Admin
329.11304.39105.69113.0177.22107.54
Operating Expenses
329.11304.39105.69113.0177.22107.54
Operating Income
996.73841.06578.34570.81417.63246.6
Interest Expense
-426.96-321.49-192.74-195.53-136.52-93.83
Currency Exchange Gain (Loss)
78.21-2.311.440.08-0.45
EBT Excluding Unusual Items
576.76527.78383.3376.72281.2152.31
Gain (Loss) on Sale of Investments
-211.97200.08-52.611.55-254.33277.42
Pretax Income
364.79727.86330.69378.2726.87429.73
Income Tax Expense
5.397.4911.469.137.874.92
Net Income
359.41720.37319.23369.1419424.81
Net Income to Common
359.41720.37319.23369.1419424.81
Net Income Growth
-41.58%125.66%-13.52%1842.94%-95.53%247.87%
Shares Outstanding (Basic)
462409210205201139
Shares Outstanding (Diluted)
462409210205201139
Shares Change
33.87%95.17%2.32%1.81%44.66%63.05%
EPS (Basic)
0.781.761.521.800.093.05
EPS (Diluted)
0.771.761.521.800.093.05
EPS Growth
-56.58%15.62%-15.49%1808.48%-96.91%113.35%

Additional Metrics

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Sep '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Dividend Per Share
1.3901.3901.4601.4501.0400.810
Dividend Growth
321.21%-4.79%0.69%39.42%28.39%-3.57%
Gross Margin
100.00%100.00%100.00%100.00%100.00%100.00%
Operating Margin
75.18%73.43%84.55%83.47%84.40%69.63%
Profit Margin
27.11%62.89%46.67%53.98%3.84%119.96%
EBIT
996.73841.06578.34570.81417.63246.6
EBIT Margin
75.18%73.43%84.55%83.47%84.40%69.63%
Effective Tax Rate
1.48%1.03%3.47%2.41%29.29%1.15%
Revenue as Reported
1,3261,145684.03683.81494.85354.14