Twitter has grown from a small start-up to a social media giant in recent years and investors eagerly await its upcoming IPO.