Space Stock Soars 481% — Is it a BUY?