By: Gizmodo Posted On: February 04, 2025 View: 3 The company may sell parts of its space business as it struggles to meet its end of a $4.3 billion contract with NASA. Read this on Gizmodo