Tag: GM reports first profit since 2004