Stock prices are driven by supply & demand. If a stock's value goes to zero, there are more losers than winners. If a stock's value increases 1000%, there are more winners than losers. The only way trading stocks would be considered a zero sum game is if they always returned to a baseline value.