An efficient Stock market