Search Results

Markets Mixed

Blue Owl Capital Maintains Tech Exposure Amid Record Share Drop

Feb 05, 2026 18:38 UTC

Blue Owl Capital's stock fell to a record low of $12.30 on February 5, 2026, marking a 68% decline from its 2023 peak, yet the firm stated it sees no material red flags in its technology sector holdings. Despite the sharp downturn, management emphasized continued confidence in long-term tech fundamentals.

  • Blue Owl Capital's shares hit a record low of $12.30 on February 5, 2026.
  • Tech-related assets make up 34% of Blue Owl’s total asset base as of Q4 2025.
  • 92% of Blue Owl’s tech portfolio holds investment-grade credit ratings.
  • Delinquency rates in the tech portfolio are below 1.5%.
  • The firm has $7.8 billion in undrawn credit capacity and $1.2 billion in liquidity.
  • Blue Owl launched a $200 million share repurchase program in early 2026.

Blue Owl Capital's shares reached a new all-time low of $12.30 on February 5, 2026, extending a steep decline that has erased over two-thirds of the firm’s market value since its 2023 high. The drop has drawn investor concern, particularly given Blue Owl’s growing exposure to technology and growth-oriented assets. However, in a statement released late Thursday, the company’s leadership reiterated that its technology portfolio remains underpinned by strong fundamentals, with no signs of deteriorating credit quality or operational distress. The firm’s technology-related investments, which accounted for 34% of its total asset base as of Q4 2025, include stakes in cloud infrastructure providers, AI-driven software firms, and digital infrastructure platforms. Despite macroeconomic headwinds and rising interest rates, Blue Owl reported that 92% of its tech portfolio maintained investment-grade credit ratings, and delinquency rates remained below 1.5%, well within historical norms. Analysts note that the broader market sell-off, particularly in tech equities, has disproportionately impacted specialized alternative asset managers. Blue Owl’s net asset value per share dropped to $14.75 in January 2026, down from $29.10 in January 2023, reflecting the impact of mark-to-market adjustments on non-traded assets. Still, the company reported $7.8 billion in undrawn credit capacity and a liquidity buffer of $1.2 billion, offering a buffer against short-term pressures. Investors and institutional partners remain focused on the firm’s ability to stabilize its capital structure. Blue Owl has initiated a $200 million share repurchase program, signaling internal confidence. Meanwhile, the firm’s credit strategy team has maintained a 98% portfolio recovery rate on defaulted assets over the past two years, reinforcing its risk management framework.

The information presented is derived from publicly available financial disclosures and market data as of February 5, 2026.