Foreign Investors now own 18% of U.S. Equities, the most in history 🚨🚨
101,21K