Blue Owl Capital stock falls after limiting fund redemptions

Go back to Blue Owl Capital stock falls after limiting fund redemptions
Powell Industries, Inc. (NYSE: OWL) Delayed: 11.67 -0.01 (0.09%)
Previous Close $11.68    52 Week High $0.66 
Open $11.69    52 Week Low $0.07 
Day High $11.72    P/E 11.55 
Day Low $11.49    EPS $1.01 
Volume 4,952,120