GM's $2.94B 1Q Profit Tops Street Views, But Revenue Misses

by