GM Stock Surges to All-Time High on Strong Financials