Blue Owl Capital Corporation (NYSE:OBDC – Get Free Report) has received a consensus rating of “Moderate Buy” from the seven research firms that are presently covering the stock, Marketbeat Ratings reports. Three research analysts have rated the stock with a hold rating, three have given a buy rating and one has issued a strong buy rating on the company. The average 12 month target price among brokerages that have updated their coverage on the stock in the last year is $12.83.
Several research firms recently commented on OBDC. Lucid Cap Mkts raised shares of Blue Owl Capital to a “strong-buy” rating in a report on Friday, July 24th. Capital One Financial set a $13.00 price objective on shares of Blue Owl Capital in a report on Friday, July 24th. Finally, Wall Street Zen raised shares of Blue Owl Capital from a “sell” rating to a “hold” rating in a research report on Saturday, July 25th.
View Our Latest Stock Analysis on OBDC
Institutional Trading of Blue Owl Capital
Blue Owl Capital Price Performance
Shares of NYSE:OBDC opened at $10.16 on Friday. The business has a 50 day moving average price of $11.11 and a 200 day moving average price of $11.10. Blue Owl Capital has a twelve month low of $9.81 and a twelve month high of $13.57. The company has a market cap of $5.01 billion, a price-to-earnings ratio of 18.15 and a beta of 0.64. The company has a quick ratio of 0.65, a current ratio of 0.65 and a debt-to-equity ratio of 1.12.
Blue Owl Capital (NYSE:OBDC – Get Free Report) last issued its quarterly earnings results on Wednesday, August 5th. The company reported $0.34 EPS for the quarter, topping the consensus estimate of $0.32 by $0.02. The company had revenue of $396.00 million for the quarter, compared to the consensus estimate of $394.23 million. Blue Owl Capital had a return on equity of 9.49% and a net margin of 16.99%.During the same period in the previous year, the business posted $0.40 EPS. Research analysts predict that Blue Owl Capital will post 1.29 earnings per share for the current year.
Blue Owl Capital Dividend Announcement
The company also recently declared a quarterly dividend, which will be paid on Thursday, October 15th. Investors of record on Wednesday, September 30th will be paid a dividend of $0.31 per share. This represents a $1.24 annualized dividend and a yield of 12.2%. The ex-dividend date is Wednesday, September 30th. Blue Owl Capital’s payout ratio is currently 221.43%.
About Blue Owl Capital
Blue Owl Capital Corporation (NYSE:OBDC) is a business development company that provides financing to middle-market companies. The company invests primarily in privately held businesses through senior secured loans, including first-lien and unitranche loans, as well as second-lien debt, subordinated debt and equity investments.
OBDC’s investment objective is to generate current income and, to a lesser extent, long-term capital appreciation. Its portfolio companies operate across a range of industries, and the company generally focuses on established businesses that may have limited access to traditional financing sources.
The company was formed as Owl Rock Capital Corporation and began operations in 2016.
See Also
- Five stocks we like better than Blue Owl Capital
- Want Private-Market Access to Kalshi and Polymarket? Try This ETF
- Levi’s Stock Dip Reveals Value Opportunity Despite Q3 Headwinds
- PepsiCo Stock Looks Poised to Bottom With High Yield, Deep Value
- Alphabet’s $1.8 Billion Black Hills Deal Powers AI Data Center Push
Receive News & Ratings for Blue Owl Capital Daily - Enter your email address below to receive a concise daily summary of the latest news and analysts' ratings for Blue Owl Capital and related companies with MarketBeat.com's FREE daily email newsletter.
