Small cap stocks are overvalued