News

Walmart's e-commerce unit leased 338,300 square feet of office space at Sunnyvale’s Tech Corners complex. The new lease is ...