Public markets saw it coming: Blue Owl Capital down 61% in a year

Share price of Blue Owl Capital Inc ($OWL), USD, April 2025 – April 2026