$14.06
-0.26 (-1.82%)
As of Mar 22, 10:15 PM ET ·
Day Range $14.06 — $14.44
52W Range $13.64 — $17.26
Open$14.33
Previous Close$14.32
Day High$14.44
Day Low$14.06
52W High$17.26
52W Low$13.64
Volume
Avg Volume352.0K
Market Cap778.49M
P/E Ratio8.41
EPS$1.70
SectorFinancial Services

Analyst Ratings

Buy
15 analysts
9 Buy 4 Hold 2 Sell
Price Target +185.4% upside
Current
$14.06
Target
$40.13
$27.63 $40.13 avg $60.41

Key Financials

FY 2026 FY 2025 FY 2024
Revenue 225.50M 210.39M 186.85M
Net Income 95.48M 80.18M 35.79M
Profit Margin 42.3% 40.2% 19.2%
EBITDA 89.70M 79.51M 56.47M
Free Cash Flow 56.86M
Rev Growth +7.2% +7.2% +9.9%
Debt/Equity 1.15 1.15 0.58

Dividend

Dividend Yield11.45%
Annual Dividend$1.64
Payout Ratio96.7%
Frequencymonthly
Ex-DividendApr 12, 2026
Pay DateApr 23, 2026

Financial Services Peers

Symbol Name Price Change P/E Mkt Cap
BRK.B Berkshire Hathaway Inc $476.19 -0.66% 15.9 1.07T
V Visa Inc $304.91 +0.38% 29.0 603.38B
MA Mastercard Inc $502.76 +0.77% 30.8 461.31B
MS Morgan Stanley $165.65 -0.13% 16.4 275.98B
GS Goldman Sachs Group $841.84 +0.73% 16.0 274.87B
AXP American Express Co $300.24 -0.58% 21.6 233.63B

SLRC News

No news for SLRC yet

Quick Stats

Market Cap778.49M
P/E Ratio8.41
EPS$1.70
Div Yield11.45%
Volume
SectorFinancial Services