Maxar Technologies today announced it has completed the sale of its Building 1 in Palo Alto, California, which sits on roughly 4.5 acres, for $70 million.
Maxar Technologies today announced it has completed the sale of its Building 1 in Palo Alto, California, which sits on roughly 4.5 acres, for $70 million.