SLR Investment Corp. (SLRC)
NASDAQ: SLRC · Real-Time Price · USD
14.57
-0.15 (-1.02%)
At close: Mar 11, 2026, 4:00 PM EDT
14.60
+0.03 (0.21%)
After-hours: Mar 11, 2026, 6:25 PM EDT

SLR Investment Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Mar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
795843882820759779
Market Cap Growth
-16.79%-4.33%7.52%8.05%-2.57%5.25%
Enterprise Value
1,5771,9901,9131,9981,8451,591
Last Close Price
14.5715.4616.1615.0313.9118.43
PE Ratio
8.599.099.1810.7439.7413.07
Forward PE
9.019.689.678.678.3711.82
PS Ratio
3.642.342.582.652.583.16
PB Ratio
0.800.850.890.830.760.92
P/TBV Ratio
0.800.850.890.830.720.93
P/FCF Ratio
-42.4211.7528.3742.6341.08
P/OCF Ratio
-4.774.4428.3642.6041.06
EV/Sales Ratio
7.225.515.616.456.286.46
EV/EBITDA Ratio
-31.1826.472050.441607.84345.92
EV/FCF Ratio
-100.0825.5069.13103.6483.92
Debt / Equity Ratio
1.151.151.041.191.090.96
Debt / EBITDA Ratio
17.9617.9614.271208.85946.47176.57
Debt / FCF Ratio
57.6657.6613.7540.7561.0142.84
Net Debt / Equity Ratio
1.151.151.041.191.090.96
Net Debt / EBITDA Ratio
17.9617.9614.271208.85946.47176.57
Net Debt / FCF Ratio
57.6657.6613.7540.7561.0142.84
Asset Turnover
0.230.140.140.120.130.25
Return on Equity (ROE)
11.83%2.52%1.21%0.91%1.44%2.89%
Earnings Yield
11.64%11.00%10.89%9.31%2.52%7.65%
FCF Yield
-2.36%8.51%3.52%2.35%2.43%
Dividend Yield
11.26%2.42%1.36%2.44%2.92%2.95%
Payout Ratio
96.69%81.41%100.36%220.62%158.04%189.28%
Total Shareholder Return
-2.42%1.36%2.44%2.92%2.95%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Banks template. Financial Sources.
SEC Filings: 10-K · 10-Q