Slrc Stock Analysis Slr Investment Corp 2.31 Pct Gain To 14.6 Performance Review 20260403 1