Technology shares take a hit as week closes following disappointing messages from top companies ...