Blue Owl Founders Promised a Comeback. The Company's Share… — OWL -0.80 · News Impact Screener