MENLO PARK, Calif. -

 Facebook is on a roll. The world's largest online social network posted sharply higher earnings after the market closed yesterday.

The company's revenue from mobile advertising continued to grow, while more people used Facebook, more often.

The company earned $788 million, or 30 cents per share, in the April-June period. That's more than double its numbers from the same time last year.