OverviewSuggest Edit

Solar Capital is an investment-grade yield-oriented business development company collaborating with middle-market businesses across a diversity of industries to provide customized debt financing solutions. It invests primarily in senior secured loans and subordinated debt of private companies to generate current income that is distributed to shareholders quarterly across economic cycles.
TypePublic
Founded2007
HQNew York, US
Websitesolarcapltd.com

Latest Updates

Share Price (Nov 2020)$17.4 (+2%)
Cybersecurity ratingBMore

Solar capital Office Locations

Solar capital has an office in New York
New York, US (HQ)
500 Park Ave 3rd floor
Show all (1)

Solar capital Financials and Metrics

Solar capital Revenue

Market capitalization (20-Nov-2020)

737.0m

Closing stock price (20-Nov-2020)

17.4
Solar capital's current market capitalization is $737 m.
Show all financial metrics

Solar capital Cybersecurity Score

Cybersecurity ratingPremium dataset

B

87/100

SecurityScorecard logo

Solar capital Online and Social Media Presence

Embed Graph

Solar capital News and Updates

Solar Capital Ltd. Acquires Kingsbridge Holdings LLC; Expands Specialty Finance Platform

NEW YORK, Nov. 05, 2020 (GLOBE NEWSWIRE) -- Solar Capital Ltd. (NASDAQ: SLRC) (the “Company” or “Solar Capital”) announced that on November 3, 2020, it acquired a majority stake in Kingsbridge Holdings LLC ("Kingsbridge") from TZP Capital Partners II, LP and its affiliates and the Kingsbridge mana…

Solar Capital Ltd. Issues Letter to Stakeholders

NEW YORK, April 01, 2020 (GLOBE NEWSWIRE) -- Solar Capital Ltd. (NASDAQ: SLRC) (the “Company” or “Solar Capital”) announces today that it issued an open letter to its stakeholders regarding a business update amid the coronavirus (“COVID-19”) pandemic.

Solar capital Frequently Asked Questions

  • When was Solar capital founded?

    Solar capital was founded in 2007.

  • Who are Solar capital competitors?

    Competitors of Solar capital include ATOH, SLU Holding and SAFS.

  • Where is Solar capital headquarters?

    Solar capital headquarters is located at 500 Park Ave 3rd floor, New York.

  • Where are Solar capital offices?

    Solar capital has an office in New York.

  • How many offices does Solar capital have?

    Solar capital has 1 office.