More Americans hold stocks, for better or for worse