Atlassian Corporation (TEAM) fundamental stock analysis