Is the space stock finally a buy?