Video Inside Business: Twitter stock opens 73 percent higher than IPO