Wall Street stocks finished higher Thursday after a heavy news day that included earnings from tech heavyweights, an ECB ...