NASDAQ: SLDE · Real-Time Price · USD
23.89
3.64 (17.98%)
At close: Jun 20, 2025, 1:37 PM