Google's revenue tops Wall Street's expectations — and the stock climbs