Slack Stock Chart - Slack Ends First Day Of Trading Worth Nearly 20 Billion