SLRC stock touches 52-week high at $17.86 amid market optimism March 10, 2025 by Finance On Earth SLRC Stock is about 52-week tall for $ 17.86 in the light of market optimism