Stock prices are tied to anticipated future earnings, not past or present financials.
> only people with disposable income can afford
Anyone can invest in stocks with $100 or less. As for disposable income, anyone that can buy beer, drugs, or lottery tickets has disposable income that can be invested in stocks.
> part of the funnel that increases the wealth of the rich at the expense of the poor and middle class
Corporations make money by creating wealth, not "funneling" it from other people.