Ok, so I was wrong about how many Americans own stocks, seems that number is about 55%. But considering that the richest 10% of Americans own 84% of all stocks, it still seems more like a rich person thing to me.
https://money.com/stock-ownership-10-percent-richest/