Via The Motley Fool:
It’s hard to believe that corporations bought $1.5 trillion of their own stock over the last three years while net inflows into mutual funds and ETF stock funds were less than $500 billion. When we talk about “investors” we think of people investing their own money, but the overwhelming driver of stock purchases are companies themselves.






