SLR Investment Corp. (SLRC)
NASDAQ: SLRC · Real-Time Price · USD
12.94
-0.03 (-0.23%)
Jul 13, 2026, 4:00 PM EDT - Market closed

SLR Investment Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
706843882820762779
Market Cap Growth
-19.52%-4.33%7.52%7.62%-2.18%5.25%
Last Close Price
12.9415.4616.1615.0313.9118.43
PE Ratio
7.879.099.1810.7439.7413.07
Forward PE
9.769.689.678.678.3711.82
PEG Ratio
-3.873.873.873.873.87
PS Ratio
3.293.583.824.502.553.17
PB Ratio
0.710.850.890.830.760.92
P/TBV Ratio
0.710.850.890.830.720.93
P/FCF Ratio
-42.4211.75-42.8041.08
P/OCF Ratio
-4.774.44-42.7741.06
Debt / Equity Ratio
1.151.151.041.191.090.96
Debt / FCF Ratio
3.6457.6613.75-61.0142.83
Net Debt / Equity Ratio
1.151.151.041.191.090.96
Net Debt / FCF Ratio
3.6457.6613.75-15.3261.0142.83
Asset Turnover
0.090.090.090.070.130.24
Return on Equity (ROE)
9.03%9.31%9.67%7.69%1.44%2.89%
Earnings Yield
12.71%11.00%10.89%9.31%2.52%7.65%
FCF Yield
-2.36%8.51%-2.34%2.43%
Dividend Yield
9.58%2.42%1.36%11.82%2.92%2.95%
Payout Ratio
93.62%22.08%12.53%126.92%158.04%189.28%
Buyback Yield / Dilution
-0.00%0.00%-5.56%-22.29%0.00%
Total Shareholder Return
9.58%2.42%1.36%6.26%-19.37%2.95%
SEC Filings: 10-K · 10-Q