Google’s parent company reported revenues of $55.3 billion for the first three months of the year β a 34% jump from the same period last year β and made close to $18 billion in profit, comfortably blowing past analyst estimates. It also announced a $50 billion stock buyback. The company’s […]