During its earnings conference call last week (view it below), Google shared some rather stunning revenue numbers from display and mobile advertising, saying that its new initiatives are now delivering results. The company reported a 23% year on year increase in total revenues, with revenue from Google properties up 22%, at $4.83 billion, or 67% of total revenues. Google network…
