Tech and bank earnings in spotlight