GoPro Sets IPO Terms: 17.8mn Shares at $21 – $24 per Share