Roku prices IPO at high end of expectations