SpaceX preparing IPO that could top $2 trillion valuation

Business