Twitter will be delisted from the New York Stock Exchange on November 8