stock market vigilantes