SpaceX Stock Review