OWL   $18.83  3.63% Market Closed After Close 18.95 0.64%

Blue Owl Capital Inc