Twitter stock opens up 73 pct