Blue Owl Capital Corporation Announces June 30, 2026 Financial Results

Go back to Blue Owl Capital Corporation Announces June 30, 2026 Financial Results
(NYSE: OBDC) Delayed: 11.19 +0.02 (0.18%)
Previous Close $11.17    52 Week High
Open $11.26    52 Week Low
Day High $11.27    P/E N/A 
Day Low $11.10    EPS
Volume 3,161,015       

Powell Industries, Inc. (NYSE: OWL) Delayed: 10.02 +0.18 (1.83%)
Previous Close $9.84    52 Week High $0.66 
Open $10.06    52 Week Low $0.07 
Day High $10.10    P/E 9.92 
Day Low $9.86    EPS $1.01 
Volume 14,083,506