Slack said Q1 revenue was up 67% with over 95,000 paid customers

Slack has released its fiscal first quarter financial results ahead of its direct listing on the New York Stock Exchange later this month.