Foreign Investors Set Record With $646.8 Billion in US Stock Purchases Amid Shifting Global Capital Flows