Over the last several weeks, technology companies have reported earnings for the fourth quarter and full calendar year for ...