Tech stocks rallied strongly on Thursday as multiple major tech companies released stronger-than-anticipated earnings reports. Investors appeared optimistic by the results which pointed to continued growth in the tech sector. Microsoft, featuring other industry, reported solid earnings and revenue figures, surpassing analysts' estimates. Google's