Insiders are currently dumping billions of dollars worth of stocks.
• TwitterYeah, they probably don't know what they're doing… right?
Yeah, they probably don't know what they're doing… right?
