Nasdaq extends rally on Alphabet, AMD results