John Delaney 🇺🇸 @JohnDelaney
When people think about the stock markets it's good to understand who actually owns the market: ~50% is pensions, 401ks, IRAs, insurance (life & annuity) government (including 529 savings plans) ~25% US individuals or other taxpayers ~25% foreign entities (mainly governments) — PolitiTweet.org