Star Metro - Microsoft, Google beat earnings expectations amid AI frenzy