NASDAQ: SLDE · Real-Time Price · USD
23.97
3.72 (18.37%)
At close: Jun 20, 2025, 3:46 PM