Blue Owl Capital Corporation
Blue Owl Capital trades at a strikingly low 8.98 P/E ratio, suggesting deep value positioning relative to broader market multiples, though sector comparisons remain unavailable. With RSI at 42.3, the stock shows no overbought condition and sits comfortably in neutral territory—room to move either direction. The 4.27% short interest is modest, limiting squeeze potential. The fact that the stock trades well below its 52-week high indicates it has experienced meaningful pullback, which could reflect either deteriorating fundamentals or a genuine valuation opportunity. The combination of compressed multiples and mid-range momentum suggests the market is either pricing in structural headwinds or has simply moved on from this name despite reasonable valuation metrics.
Snapshot
Recent headlines
Build a thesis around OBDC
Type a thesis in plain English. AlgoThesis researches it with real data, cites sources, and hands back a tradeable basket.
Open in AlgoThesis →