yearly return from 2005 owl

Blue Owl Capital (OWL) had its best year since 2005 last year, returning 63.5%.

ASSET YEAR % RETURN
Blue Owl Capital (OWL)
2020
5.86%
Blue Owl Capital (OWL)
2021
33.94%
Blue Owl Capital (OWL)
2022
-25.95%
Blue Owl Capital (OWL)
2023
48.66%
Blue Owl Capital (OWL)
2024
63.52%
Blue Owl Capital (OWL)
2025
-18.7%