Box makes its Wall Street debut at over $20 per share
thenextweb.com