Owl Rock Capital

    OverviewSuggest Edit

    Owl Rock Capital is an alternative asset manager which offers a direct lending platform that provides financing solutions for middle market companies seeking capital. It deploys capital through Owl Rock Capital Corporation, a business development company (BDC) that provides income-seeking investors access to private credit strategies that offer the potential to generate income and risk-adjusted returns through investment in middle market loans. The Company serves business services, retail, food, healthcare, logistics, manufacturing, technology, telecommunications, transportation, aerospace and defense, and energy industries.

    HQNew York, US


    Owl Rock Capital is headquartered in
    New York, United States

    Location Map

    Latest Updates

    Employees (est.) (Apr 2020)136(+3%)

    Key People/Management at Owl Rock Capital

    Douglas I. Ostrover

    Douglas I. Ostrover

    Marc S. Lipschultz

    Marc S. Lipschultz

    Craig W. Packer

    Craig W. Packer

    Alan Kirshenbaum

    Alan Kirshenbaum

    COO, CFO
    Show more

    Owl Rock Capital Office Locations

    Owl Rock Capital has an office in New York
    New York, US (HQ)
    399 Park Ave 38th Floor
    Show all (1)

    Owl Rock Capital Financials and Metrics

    Summary Metrics

    Founding Date

    Show all financial metrics

    Owl Rock Capital Online and Social Media Presence

    Embed Graph

    Owl Rock Capital Frequently Asked Questions

    • When was Owl Rock Capital founded?

      Owl Rock Capital was founded in 2016.

    • Who are Owl Rock Capital key executives?

      Owl Rock Capital's key executives are Douglas I. Ostrover, Marc S. Lipschultz and Craig W. Packer.

    • How many employees does Owl Rock Capital have?

      Owl Rock Capital has 136 employees.

    • Who are Owl Rock Capital competitors?

      Competitors of Owl Rock Capital include Ranger Direct Lending, Zenith Investment Partners and Finitive.

    • Where is Owl Rock Capital headquarters?

      Owl Rock Capital headquarters is located at 399 Park Ave 38th Floor, New York.

    • Where are Owl Rock Capital offices?

      Owl Rock Capital has an office in New York.

    • How many offices does Owl Rock Capital have?

      Owl Rock Capital has 1 office.