Tech stocks rallied sharply on Tuesday as several major tech companies presented surprising earnings reports. Investors felt encouraged by the performance which indicated continued strength in the tech sector. Amazon, featuring other sector, showed solid earnings and sales figures, beating analysts' estimates. Google's financials also impressed in