Home Business Atlassian stock analysis: is TEAM a buy or sell ahead of earnings?