General Motors (GM) scores earnings beat, but big revenue miss >>> READ MORE