Promoted
Promoted
shares plunge 20%
Bungled Earnings Release Spooks Twitter Investors