Blue Owl Capital Inc. to Announce First Quarter 2026 Results

Go back to Blue Owl Capital Inc. to Announce First Quarter 2026 Results
Powell Industries, Inc. (NYSE: OWL) Delayed: 10.19 +0.50 (5.16%)
Previous Close $9.69    52 Week High $0.66 
Open $9.74    52 Week Low $0.07 
Day High $10.50    P/E 10.09 
Day Low $9.74    EPS $1.01 
Volume 43,874,092