Home Investing Analyst: buy these three big cap tech stocks ahead of earnings