Some key earnings reports that came in stronger than expected pushed markets higher Friday, to end the week with a gain.
Google Inc....