October 25, 2026 Suzlon Energy shares crash: Worst drop since September peak Suzlon Energy shares crash as investors await Q2 results for recovery cues. Read