First Solar plans to sell at least 8.5 million shares to the public, in an offer that could see it raise around $500 million.