SpaceX files for record initial public offering under ticker SPCX