1 Comment
User's avatar
⭠ Return to thread
OUTRAGED HUMAN's avatar

I couldn't agree more... The list goes on and on

What about BlackRock ($111.7B)? Vanguard, Larry Fink & Company

Expand full comment