$10.71+0.20 (+1.90%)
Blue Owl Technology Finance Corp.
Blue Owl Technology Finance Corp. in the Financial Services sector is trading at $10.71 with a market capitalization of $5.0B. Wall Street consensus targets $13.56 (9 analysts), implying a +26.6% move over the next 12 months. The stock is currently near its 52-week low of $10.13, remaining 12.8% below its 200-day moving average. On fundamentals, Piotroski 3/9 flags weak fundamentals. Risk note: MACD remains below its signal line. The Whystock Score of 45/100 suggests a balanced risk-reward profile.
| Metric (USD) | Q1 2026 | Q4 2025 | Q2 2025 | Q1 2025 | Q4 2024 |
|---|---|---|---|---|---|
| Total Revenue | -$204.39M↓ | $223.75M↑ | $215.44M↑ | $90.92M↓ | $110.10M |
| Gross Profit | — | — | — | — | — |
| Operating Income | — | — | $281.11M↑ | $129.98M↓ | $147.61M |
| Net Income | -$219.89M↓ | $205.82M↑ | $201.49M↑ | $78.13M↓ | $100.70M |
Blue Owl Technology Finance Corp. is a business development company specializes in upper middle-market, making debt and equity investments such as senior secured or unsecured loans, subordinated loans or mezzanine loans and equity-related securities ...
Blue Owl Technology Finance is under fresh scrutiny after the fair value estimate was reset from US$15.83 to US$13.56, signaling an updated view on where the stock may sit within its assessed range. Recent Street research echoes this cooler tone, with several firms trimming price targets into roughly the US$12 to US$15 band while still pointing to valuation and portfolio positioning as sources of support. As you read on, you will see how these shifting targets fit into the broader narrative...
Blue Owl Technology Finance Corp. provides capital solutions to technology and software firms, focusing on lending and equity investments.
Blue Owl Technology Finance (NYSE:OTF) reported first-quarter 2026 adjusted net investment income of $0.29 per share and net asset value of $16.49 per share, as management said market volatility around software and technology assets weighed on valuations even as underlying credit performance remaine
Yesterday, Blue Owl Technology Finance Corp. issued its financial results for the first quarter ended 03/31/2026, reporting adjusted net investment income per share of $0.29 and net asset value per share of $16.49. During the call today, we will be referencing materials including the earnings press release, earnings presentation, and 10-Q, which are available on the News and Events section of Blue Owl Technology Finance Corp.'s website.
Lee says activity in recent months point to a bullish phase for cryptocurrencies.