Is Blue Owl OTF stock holding support levels Idled 20260420