“According to research from Yardini, foreign private purchases of U.S. equities totaled a record $646 billion over the past 12 months.”