On Wednesday morning, a surprising email popped into my inbox with the following subject line: “Astra announces Department of Defense contract valued up to $44 Million.” I had to read it a second time to make sure I got it right. Astra, the launch company? Astra, whose valuation went from $2.6 billion to $25 million […]