with 10-year yield at 2% and SP earning yield at 6%... what's preventing someone from buying up the entire stock market?
this is already happening with buy backs and privatization.
aren't we gonna eventually run out of shares?
There will always be sellers and buyers. Otherwise the market would have ceased to exist 1000's of years ago.