Home Stock Analysis General Motors posts earnings beat, issues upbeat guidance for 2026