Blue Owl Technology Finance Corp.
OTF | NYSE
$9.53
+$0.02 (+0.21%)
Nov 2, 2026, 2:08 PM ET · Market open
TTM Period Ending | TTM 2026 Jun 30, 2026 | TTM 2026 Mar 31, 2026 | TTM 2025 Dec 31, 2025 | TTM 2025 Sep 30, 2025 | TTM 2025 Jun 30, 2025 | TTM 2025 Mar 31, 2025 | TTM 2024 Dec 31, 2024 | TTM 2024 Sep 30, 2024 | TTM 2024 Jun 30, 2024 | TTM 2023 Dec 31, 2023 | TTM 2022 Dec 31, 2022 | TTM 2021 Dec 31, 2021 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
PE Ratio | 7.96 | 6.77 | 8.26 | 5.23 | 6.90 | 11.91 | 10.89 | 10.68 | 16.90 | 9.20 | 184 | 5.43 |
PEG Ratio | -0.05 | -0.03 | 0.52 | 0.32 | 0.04 | -0.45 | -0.70 | 0.01 | -0.19 | 0 | -1.90 | 0.01 |
PS Ratio | 3.46 | 4.25 | 5.55 | 3.58 | 4.71 | 7.37 | 6.47 | 6.49 | 9.54 | 5.78 | 18.93 | 6.21 |
PB Ratio | 0.63 | 0.76 | 0.74 | 0.40 | 0.45 | 0.49 | 0.96 | 0.97 | 0.99 | 0.96 | 0.98 | 0.94 |
P/FCF Ratio | -15.76 | -22.11 | 6.44 | 7.17 | 25.60 | 7.39 | 15.66 | -148.77 | 26.60 | 4.79 | -11.29 | -1.27 |
P/OCF Ratio | -15.76 | -22.11 | 6.44 | 7.17 | 25.60 | 7.39 | 15.66 | -148.77 | 26.60 | 4.79 | -11.29 | -1.27 |
OCF/S Ratio | -21.94 | -19.24 | 86.12 | 49.96 | 18.41 | 99.66 | 41.31 | -4.36 | 35.88 | 120.58 | -167.64 | -487.73 |
Debt / Equity Ratio | 0.95 | 0.91 | 0.78 | 0.62 | n/a | 0.65 | 0.80 | 0.83 | 0.82 | 0.83 | 0.93 | 0.75 |
Quick Ratio | n/a | n/a | n/a | 35.47 | 1.59 | 101.70 | 2.46 | 3.27 | 3.92 | 5.14 | 4.25 | 3.51 |
Current Ratio | n/a | n/a | n/a | 34.10 | 1.59 | 101.70 | 2.46 | 3.27 | 3.92 | 5.14 | 4.25 | 3.51 |
Asset Turnover | 0.09 | 0.09 | 0.07 | 0.07 | 0.06 | 0.04 | 0.08 | 0.08 | 0.06 | 0.09 | 0.03 | 0.09 |
Interest Coverage | 1.64 | 1.61 | 2.27 | 2.74 | 2.35 | 1.73 | 1.80 | 1.76 | 1.47 | 2.03 | 0.21 | 5.09 |
Return on Equity | 4.80% | 5.33% | 9% | 8.91% | 8.64% | 6.57% | 8.94% | 9.03% | 5.67% | 10.46% | 0.56% | 12.03% |
Return on Assets | 2.49% | 2.84% | 4.90% | 4.59% | 3.83% | 2.32% | 4.75% | 4.79% | 3.06% | 5.55% | 0.29% | 6.75% |
Return on Invested Capital | 4.50% | 4.17% | 5.58% | 5.33% | 6.26% | 2.34% | 4.88% | 4.90% | 3.14% | 5.63% | 0.29% | 6.80% |
Dividend Yield | 3.48% | 2.91% | 6.61% | 4.07% | n/a | 2.71% | 6.62% | 1.75% | 1.62% | 6.15% | 4.09% | 2.50% |
Payout Ratio | 165.72% | 107.83% | 54.66% | 47.88% | 44.64% | 91.08% | 72.04% | 71.84% | 84.26% | 55.75% | 717.52% | 19.60% |
FCF Payout Ratio | n/a | n/a | 114.64% | 64.94% | 159.14% | 52.93% | 358.46% | n/a | 129.83% | 76.35% | -46.17% | -3.18% |
Gross Profit Margin | 77.47% | 77.30% | 72.64% | 70.39% | 71.46% | 65.19% | 65.83% | 65.24% | 61.31% | 68.30% | 28.37% | 84.27% |
Net Profit Margin | 27.20% | 31.23% | 67.14% | 67.75% | 65.64% | 57.92% | 59.45% | 59.64% | 55.28% | 62.84% | 10.79% | 79.10% |
Pretax Profit Margin | 27.39% | 31.44% | 67.91% | 68.55% | 66.96% | 60.25% | 61.59% | 61.27% | 56.90% | 64.39% | 15.25% | 80.02% |
Operating Profit Margin | 48.26% | 45% | 67.91% | 77.31% | 66.96% | 60.25% | 61.59% | 61.27% | 56.90% | 64.39% | 15.25% | 80.02% |
FCF Margin | -21.94% | -19.24% | 86.12% | 49.96% | 18.41% | 99.66% | 41.31% | -4.36% | 35.88% | 120.58% | -167.64% | -487.73% |
EBITDA Margin | 49% | 51.31% | 67.91% | 96.81% | 95.50% | 95.06% | 95.76% | 96.03% | 95.59% | 96.09% | 86.88% | 95.75% |
Add to Watchlist
Select watchlists to add or remove OTF