Skip to main content

SLR Investment Corp. (SLRC)

NASDAQ: SLRC · IEX Real-Time Price · USD
19.22 -0.13 (-0.67%)
Nov 26, 2021 1:00 PM EST - Market closed

Total Valuation

SLR Investment has a market cap or net worth of $812.25 million. The enterprise value is $1.07 billion.

Market Cap812.25M
Enterprise Value1.07B

Important Dates

The latest earnings date was Wednesday, November 3, 2021 after market close.

Last Earnings DateNov 3, 2021
Ex-Dividend DateDec 15, 2021

Share Statistics

SLR Investment has 42.26 million shares outstanding.

Shares Outstanding42.26M
Shares Change (YoY)n/a
Shares Change (QoQ)n/a
Owned by Insiders (%)6.80%
Owned by Institutions (%)51.32%

Valuation Ratios

The trailing PE ratio is 11.33 and the forward PE ratio is 12.24. SLR Investment's PEG ratio is 2.65.

PE Ratio11.33
Forward PE12.24
PS Ratio6.02
PB Ratio0.95
P/FCF Ration/a
PEG Ratio2.65
Financial Ratio History

Enterprise Valuation

The stock's EV/EBITDA ratio is 10.64, with a EV/FCF ratio of n/a.

EV / Earnings14.86
EV / Sales7.89
EV / EBITDA10.64
EV / EBIT10.64
EV / FCFn/a

Financial Position

Current Ration/a
Quick Ration/a
Debt / Equity0.84
Debt / EBITDA7.12
Debt / FCF-2.78

Financial Efficiency

Return on equity (ROE) is 8.40%, which is not very high. The company has a high ROIC of 4.40%.

Return on Equity (ROE)8.40%
Return on Assets (ROA)3.60%
Return on Capital (ROIC)4.40%
Revenue Per Employeen/a
Profits Per Employeen/a
Employee Countn/a
Asset Turnover0.07
Inventory Turnovern/a


Income Taxn/a
Effective Tax Raten/a

Stock Price Statistics

The stock price has increased by +5.55% in the last 52 weeks. The beta is 1.27, so SLR Investment's price volatility has been higher than the market average.

Beta (1Y)1.27
52-Week Price Change+5.55%
50-Day Moving Average19.49
200-Day Moving Average18.79
Average Volume (30 Days)131,395

Short Selling Information

Short Interest240,455
Short % of Shares Out0.57%
Short % of Floatn/a
Short Ratio (days to cover)3.14

Income Statement

In the last 12 months, SLR Investment had revenue of $134.99 million and earned $71.71 million in profits. Earnings per share was $1.70.

Gross Profit98.37M
Operating Income89.37M
Net Income71.71M
Earnings Per Share (EPS)$1.70
Full Income Statement

Balance Sheet

The company has $459.99 million in cash and $713.33 million in debt, giving a net cash position of -$253.33 million or -$5.99 per share.

Cash & Cash Equivalents459.99M
Total Debt713.33M
Net Cash-253.33M
Net Cash Per Share-$5.99
Book Value853.49M
Book Value Per Share20.20
Working Capitaln/a
Full Balance Sheet

Cash Flow

Operating Cash Flow-256.40M
Capital Expendituresn/a
Free Cash Flow-256.40M
FCF Per Share-$6.07
Full Cash Flow Statement


Gross margin is 72.88%, with operating and profit margins of 66.21% and 53.12%.

Gross Margin72.88%
Operating Margin66.21%
Pretax Marginn/a
Profit Margin53.12%
EBITDA Margin74.22%
EBIT Margin74.22%
FCF Margin-189.94%

Dividends & Yields

This stock pays an annual dividend of $1.64, which amounts to a dividend yield of 8.53%.

Dividend Per Share$1.64
Dividend Yield8.53%
Earnings Yield8.83%
FCF Yield-31.57%
Dividend Growth (YoY)n/a
Payout Ratio95.90%

Stock Splits

This stock does not have any record of stock splits.

Last Split Daten/a
Split Typen/a
Split Ration/a