An institutional investor has paid more than $147 million to acquire a 617,000-square-foot Amazon fulfillment center in Teterboro.