AppLovin Corporation (APP) fundamental stock analysis