| Financial Ratios | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| P/E Ratio | - | - | 5.488 | 6.785 |
| Return on Equity | -2.891 | 0.817 | 2.917 | 2.523 |
| Debt to Asset Ratio | 48.849 | 45.351 | 39.89 | 38.776 |
Blue Owl Technology Finance Corp. (OTF)
Blue Owl Technology Finance Corp. (OTF)