GM, 3M and more companies are just out with earnings. Let's start with the country's biggest automaker. GM (GM) beat estimates posting profits of 84-cents a share excluding items. Expectations had been for 75-cents. Revenue also raced past the consensus at more than $39-billion. The stock is now up 2%.
On to 3M (MMM), we've got a less impressive beat there: earnings of $1.71 a share, beating estimates by a penny on revenue that was razor thin above expectations. Consumer giant Colgate-Palmolive (CL) has matched estimates with earnings of 70-cents a share excluding items. But PulteGroup (PHM) had a big miss: earnings of 9-cents a share after a 17-cent charge. Estimates had been for 30-cents a share. Revenue was also below estimates so that stock is now down 8%.
Facebook (FB) could now be called a social climber. Shares have been up more than 23% since the company reported earnings after yesterday's closing bell. That put them above $30 for the first time since January. Here's why: The company reported adjusted earnings of 19-cents a share a nickel better than expectations. Revenue was also higher than expected at $1.81 billion. Some other fast facts for you: mobile ads made up 41% of the total ad revenue. That's up from 30% in the prior quarter. In addition, the company says it has surpassed 1,000,000 active advertisers. Does this mean the company has turned a corner, and could even bolt above its IPO price. Yahoo! Finance Senior Columnist Mike Santoli has more in the video above.