Twitter sell off: Attractive long-term investment?Twitter shares took it on the chin last week due to a disappointing quarter, not to mention earnings were leaked on the platform itself before the scheduled release time.The Street