Heraldo de Madrid - Microsoft, Google beat earnings expectations amid AI frenzy