Tech stocks rallied significantly on Thursday as a number of major tech companies released surprising earnings reports. Investors felt confident by the figures which pointed to continued momentum in the tech sector. Microsoft, amongst other sector, posted solid earnings and sales figures, beating analysts' forecasts. Google's performance also moti