OBDC ▲ +3.7% - Blue Owl Capital Corporation $OBDC OWL - Blue Owl Capital Corporation Announces September 30, 2026 Financial Results 04-NOV-2026 04:05 PM ET