OTF
OTF
NYSE · Financial Services

Blue Owl Technology Finance

$12.40
+0.14 (+1.14%)
As of Mar 24, 9:52 PM ET ·
Financial Highlights (FY 2026)
Revenue
692.92M
Net Income
323.35M
Gross Margin
58.3%
Profit Margin
46.7%
Rev Growth
D/E Ratio
0.80
Revenue & Net Income
Margin Trends
FY 2026 FY 2025 FY 2024 FY 2023
Gross Margin 58.3% 46.4% 46.4% 46.4%
Operating Margin 54.7% 25.6% 27.6% 27.6%
Profit Margin 46.7% 24.9% 23.3% 26.9%
Income Statement
FY 2026 FY 2025 FY 2024 FY 2023
Revenue 692.92M 1.12B 1.18B 1.04B
Gross Profit 404.32M 519.83M 548.38M 482.41M
Operating Income 379.03M 286.49M 325.77M 287.05M
Net Income 323.35M 279.41M 275.45M 280.00M
Gross Margin 58.3% 46.4% 46.4% 46.4%
Operating Margin 54.7% 25.6% 27.6% 27.6%
Profit Margin 46.7% 24.9% 23.3% 26.9%
Rev Growth -9.2% +15.4% -5.4%
Balance Sheet
FY 2026 FY 2025 FY 2024 FY 2023
Total Debt 1.28B 1.47B 1.43B 1.61B
Total Equity 1.60B 2.04B 2.05B 1.79B
D/E Ratio 0.80 0.72 0.70 0.90
Cash Flow
FY 2026 FY 2025 FY 2024 FY 2023
EBITDA 378.99M 345.97M 381.85M 362.63M
Free Cash Flow 211.95M 259.57M 256.42M