In-space transportation company Momentus on Thursday reported $21 million in losses for the first quarter, year over year, compared with $26 million year over year. The San Jose, Calif.-based company struggled in the first quarter, noting a 10-Q filed with the Securities and Exchange Commission regarding its ability to continue as a going concern, […]