Home Tech News Blue Owl stock has slumped from the August high of $12.7 to the current $9.32.