April 26, 2017 Uncategorized Alphabet reports $24.75 billion in Q1 revenues, beating expectations Ad revenues rose 19 percent year over year. Please visit Marketing Land for the full article. Continue reading