Tesla Prices IPO At $17 Per Share
techcrunch.com
techcrunch.com
Although if you already knew about the earlier plans you mention, than the new 17$ per share is news. (I was not that informed.)
The buyers set a price they will pay, possibly a price x number of shares matrix.
Then the company picks a price to maximize the amount brought in.