ItemInformation technology

Microsoft and Google deliver solid earnings