site logo

Google handily tops Q2 views, shares rally