Blue Owl Stock Yields About 9% After Falling 45% From Its High.… — OWL -0.40 · News Impact Screener