SpaceX preparing June Nasdaq IPO with possible $2 trillion valuation

Business