Tech earnings tsunami buoys Alphabet, sinks Apple