MarketCapTrends
OBDC

Blue Owl Capital Corporation

Annual Close Price
YEAR-END CLOSE · USD
YearYear-end CloseAnnual Return
2026$11.12-10.54%
2025$12.43-17.79%
2024$15.12+2.44%
2023$14.76+27.79%
2022$11.55-18.43%
2021$14.16+11.85%
2020$12.66-29.23%
2019$17.89