This is”on the money”, but it’s possible global factors are just as important. The sovereign wealth funds of several oil-producing countries are huge, and no doubt stocking up on the great (multinational) businesses based in the U.S. There may be other foreign “whales” with lower profiles (Russian?) who have amassed significant corporate holdings here over time.