Blue Owl launches U.S. digital infrastructure venture to tap data center demand

Go back to Blue Owl launches U.S. digital infrastructure venture to tap data center demand
Powell Industries, Inc. (NYSE: OWL) Delayed: 9.45 +0.24 (2.61%)
Previous Close $9.21    52 Week High $0.66 
Open $9.22    52 Week Low $0.07 
Day High $9.47    P/E 9.36 
Day Low $9.18    EPS $1.01 
Volume 11,085,296