Strong technology earnings boost Wall Street