Foreign Investors Set Record With $646.8 Billion In Us Stock Purchases Amid Shifting Global Capital Flows