Twitter's IPO Goes Well, Stocks Up 73% At The Close Of Trading - Stuff South Africa