로딩 중…
지수 로딩 중…
Blue Owl Technology Finance Corp.
OTF· NYSE· Financials· Diversified Financials
$10.31+3.72%
2026-08-03
Financials
Valuation Metrics
Blue Owl Technology Finance Corp.'s Market Cap is $4.77B. At end of 2025 it was $6.75B. Ranked #1432 of 3,112 in US market (top 46%), #938 of 1,667 on NYSE (top 56%), #93 of 161 in Financial Services (top 58%) by Market Cap.
Investment Metrics(as of 2026-08-03)
| Metric | Value | Rank |
|---|---|---|
| Size | ||
| Market Cap | $4.77B | US#1,432/3,112 Sec#93/161 |
| Revenue | $1.35B | US#1,746/3,112 Sec#96/161 |
| Net Income | $422M | US#900/3,112 Sec#59/161 |
| Total Assets | $14.87B | US#761/3,112 Sec#61/161 |
| Net Assets | $7.61B | US#527/3,112 Sec#39/161 |
| Value | ||
| P/E | 11.29x | US#326/3,112 Sec#31/161 |
| P/B | 0.63x | US#110/3,112 Sec#11/161 |
| P/S | 3.53x | US#1,948/3,112 Sec#92/161 |
| EV/EBITDA | 16.82x | US#1,660/3,112 Sec#85/161 |
| FCF Yield | -5.45% | US—/3,112 Sec—/161 |
| Profitability | ||
| ROE | 5.55% | US#1,809/3,112 Sec#115/161 |
| ROA | 2.84% | US#1,428/3,112 Sec#74/161 |
| Op. Margin | 45.00% | US#161/3,112 Sec#29/161 |
| Revenue Growth | 207.74% | US#71/3,112 Sec#11/161 |
| Earnings Growth | -381.44% | US#2,304/3,112 Sec#142/161 |
| Financial Health | ||
| Debt Ratio | 95.50% | US#1,040/3,112 Sec#31/161 |
| Total Debt | $6.90B | US#517/3,112 Sec#46/161 |
| FCF | $-260M | US#2,766/3,112 Sec#125/161 |
| Cash | $827000.00 | US#3,047/3,112 Sec#156/161 |
| Net Debt/EBITDA | 9.95x | US#2,365/3,112 Sec#119/161 |
| Dividend | ||
| Div. Yield | 6.77% | US#159/3,112 Sec#23/161 |
| Div. Growth | 71.22% | US#101/3,112 Sec#9/161 |
| Performance | ||
| 1Y Return | -31.77% | US#2,770/3,112 Sec#142/161 |
| 1M Return | -1.43% | US#1,848/3,112 Sec#110/161 |
| From 52W High | -34.83% | US#2,355/3,112 Sec#122/161 |
| 1Y MDD | -36.40% | US#1,772/3,112 Sec#91/161 |
| Trading | ||
| Volume | 4,789,322 shares | US#383/3,112 Sec#25/161 |
| Trading Value | $49M | US#1,374/3,112 Sec#83/161 |
| Per Share | ||
| EPS | $1.55 | US#1,410/3,112 Sec#92/161 |
| BPS | $17.33 | US#1,348/3,112 Sec#81/161 |