SanDisk (SNDK.O) surged 23%, marking its biggest single-day gain in 10 months, with the stock hitting an all-time high.