Earnings roundup, April 25: Despite challenges, Google posts $3.6 billion earnings
SAN FRANCISCO — Google is still flexing its moneymaking muscle even as a technological upheaval nibbles at its dominance in Internet search and European antitrust
Read more