Star Metro - Google earnings top expectations as AI battle heats up