Tech titans including IBM, SAP, Microsoft, Nokia, Google and Yahoo weighed in with quarterly earnings