Twitter Stock Soars: Time To Buy Shares?