It was a pretty good week for technology earnings.
Read more.