Share Facebook Twitter LinkedIn Pinterest Email SpaceX’s 13th Starship flight successfully deployed 20 satellites. Despite the achievement, SPCX stock remained near its IPO price, showing little movement.