StocksMedium•23 February 2026•
1 min read

Blue Owl Capital Stock Plummets 50% as Market Cap Shrinks by $28 Billion

Key Facts

1Blue Owl stock price dropped to a low of $10.50, falling sharply from its all-time high of $25.20.
2The company's market capitalization shrank from a record high of $43 billion to $15.4 billion.
3Technical analysis of the weekly chart suggests the crash was predictable and aligned with previous forecasts.

Blue Owl Capital (OWL) shares have experienced a massive sell-off, with the stock price plunging to a low of $10.50. This sharp decline represents a significant retreat from its all-time high of $25.20, marking a dramatic shift for the asset management firm. Consequently, the company's market capitalization has eroded from a record $43 billion to approximately $15.4 billion. Technical analysis of the weekly charts suggests that the crash was predictable following a breakdown of key support levels. The stock, once considered a high-performer, is now being characterized as a "fallen angel" by market analysts. Investors remain cautious as the bearish momentum continues to dominate the price action in the near term.