General Motors earnings beat by $0.39, revenue topped estimates | AllMind News