What is the difference between "a contract with" and "a contract from"? For example, in the sentence
SpaceX has a $1.6 billion contract from NASA.
Can I replace "from" by "with" in this sentence? Or does "from" indicate something like the contract is made by NASA and endorsed by SpaceX, and if "with" is used, this information will be lost?