SLR Investment Corp. (SLRC) is a stock trading at $12.94 (as of 2026-07-24), with a market capitalization of $705.94M and a trailing P/E of 7.9. Figures are sourced from first-party U.S. SEC EDGAR filings and market data.
SLR Investment Corp. invests in lending and financing portfolios, including senior secured loans and other structured financing categories, and it also has life science related undrawn commitments and originates new investments.
The profit model is structurally tied to the size and fair value of the company’s underlying lending portfolios, especially its senior secured loans, with additional contribution from originating new investments and managing undrawn commitments.
Business quality (Solid): Portfolio fair value metrics are available, but the provided dataset has no clear business description and no clean, official revenue segment breakdown that sums to the stated total revenue.
Valuation: Trades at 8× trailing earnings · $1B market cap.
| Price | $12.94 |
| Market Cap | $705.94M |
| P/E Ratio | 7.9 |
| Price / Sales | 3.29 |
| DCF Value (model) | $24.56 |
| DCF Upside vs Price | 89.8% |
| Revenue (TTM) | $218.54M |
| Net Margin | 42.3% |
| Revenue Growth (YoY) | -7.3% |
| EPS Growth (YoY) | -16.2% |
Data as of 2026-07-24.
Figures sourced from U.S. Securities and Exchange Commission (SEC EDGAR) filings and market data. Not personalized investment advice.