Blue Owl Capital Corporation (NYSE:OBDC) Given Consensus Recommendation of “Moderate Buy” by Analysts

Shares of Blue Owl Capital Corporation (NYSE:OBDCGet Free Report) have been given an average recommendation of “Moderate Buy” by the nine ratings firms that are presently covering the company, Marketbeat Ratings reports. Three research analysts have rated the stock with a hold recommendation, four have assigned a buy recommendation and two have issued a strong buy recommendation on the company. The average 12-month price target among brokerages that have updated their coverage on the stock in the last year is $13.5714.

A number of research analysts have commented on OBDC shares. Wells Fargo & Company reduced their price objective on shares of Blue Owl Capital from $12.00 to $11.00 and set an “equal weight” rating on the stock in a research note on Friday. Truist Financial decreased their price target on Blue Owl Capital from $16.00 to $15.00 and set a “buy” rating for the company in a research note on Monday, February 23rd. Keefe, Bruyette & Woods decreased their price target on Blue Owl Capital from $12.50 to $12.00 and set a “market perform” rating for the company in a research note on Thursday, April 16th. Royal Bank Of Canada decreased their price target on Blue Owl Capital from $14.00 to $13.00 and set an “outperform” rating for the company in a research note on Friday, February 20th. Finally, Zacks Research upgraded Blue Owl Capital from a “strong sell” rating to a “hold” rating in a research note on Monday, February 23rd.

Check Out Our Latest Stock Analysis on Blue Owl Capital

Key Blue Owl Capital News

Here are the key news stories impacting Blue Owl Capital this week:

  • Negative Sentiment: Wells Fargo lowered its price target on Blue Owl Capital Corporation (OBDC) from $12.00 to $11.00 and kept an “equal weight” rating, signaling limited upside from current levels. Benzinga
  • Negative Sentiment: The company’s Q1 2026 earnings missed estimates, with EPS of $0.31 versus $0.35 expected and revenue of $391.0 million versus $422.0 million expected, reinforcing concerns about weaker net investment income. Zacks
  • Negative Sentiment: Market commentary said lower base rates and tighter spreads weighed on results, and new commitments nearly halved, suggesting slower near-term business momentum. Seeking Alpha
  • Negative Sentiment: Blue Owl also said it will reduce private credit exposure to software, which may reflect a more cautious underwriting stance in a sector investors have been watching closely. MSN
  • Neutral Sentiment: The company declared a quarterly dividend of $0.31 per share and signaled significant liquidity, which helps support the investment case but does not fully offset earnings concerns. MSN
  • Neutral Sentiment: Moody’s upgrade for Blue Owl’s BDCs to Baa2 could improve funding costs over time, potentially helping margins if credit conditions remain stable. BBN Times

Institutional Trading of Blue Owl Capital

Institutional investors have recently added to or reduced their stakes in the business. Dynamic Technology Lab Private Ltd bought a new stake in Blue Owl Capital during the third quarter valued at $1,208,000. Van ECK Associates Corp increased its stake in Blue Owl Capital by 6.0% during the third quarter. Van ECK Associates Corp now owns 13,364,378 shares of the company’s stock valued at $170,663,000 after purchasing an additional 757,203 shares during the last quarter. Caz Investments LP bought a new stake in Blue Owl Capital during the third quarter valued at $14,357,000. Border to Coast Pensions Partnership Ltd increased its stake in Blue Owl Capital by 19.2% during the third quarter. Border to Coast Pensions Partnership Ltd now owns 1,550,000 shares of the company’s stock valued at $19,793,000 after purchasing an additional 250,000 shares during the last quarter. Finally, Tectonic Advisors LLC increased its stake in Blue Owl Capital by 13.0% during the fourth quarter. Tectonic Advisors LLC now owns 1,043,827 shares of the company’s stock valued at $12,975,000 after purchasing an additional 119,798 shares during the last quarter. Institutional investors own 42.83% of the company’s stock.

Blue Owl Capital Stock Performance

Shares of OBDC opened at $11.36 on Tuesday. The business’s 50 day moving average is $11.30 and its two-hundred day moving average is $12.05. Blue Owl Capital has a 52-week low of $10.52 and a 52-week high of $15.19. The firm has a market cap of $5.64 billion, a price-to-earnings ratio of 16.22 and a beta of 0.64. The company has a quick ratio of 1.17, a current ratio of 1.24 and a debt-to-equity ratio of 1.18.

Blue Owl Capital (NYSE:OBDCGet Free Report) last issued its quarterly earnings results on Wednesday, May 6th. The company reported $0.31 earnings per share (EPS) for the quarter, missing analysts’ consensus estimates of $0.35 by ($0.04). Blue Owl Capital had a return on equity of 9.76% and a net margin of 20.21%.The company had revenue of $391.00 million during the quarter, compared to the consensus estimate of $422.02 million. Analysts forecast that Blue Owl Capital will post 1.31 EPS for the current fiscal year.

Blue Owl Capital announced that its board has authorized a stock repurchase plan on Wednesday, February 18th that allows the company to buyback $300.00 million in shares. This buyback authorization allows the company to reacquire up to 5.1% of its stock through open market purchases. Stock buyback plans are typically an indication that the company’s board of directors believes its shares are undervalued.

Blue Owl Capital Cuts Dividend

The company also recently declared a quarterly dividend, which will be paid on Wednesday, July 15th. Investors of record on Tuesday, June 30th will be paid a $0.31 dividend. This represents a $1.24 dividend on an annualized basis and a yield of 10.9%. The ex-dividend date is Tuesday, June 30th. Blue Owl Capital’s dividend payout ratio (DPR) is 119.35%.

Blue Owl Capital Company Profile

(Get Free Report)

Blue Owl Capital Corporation (NYSE: OBDC) is a publicly traded business development company sponsored by Blue Owl Capital, a global alternative asset manager. Launched in 2020, the firm provides customized financing solutions to middle-market companies across various industries. As an externally managed BDC, Blue Owl Capital Corporation leverages the deep credit‐investment capabilities of its sponsor to deliver flexible capital tailored to the needs of growing businesses.

The company’s investment activities span a range of private credit products, including first‐lien senior secured loans, unitranche facilities, second‐lien financings, mezzanine debt, and minority equity co-investments.

Read More

Analyst Recommendations for Blue Owl Capital (NYSE:OBDC)

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.