JavaScript is disabled or this browser is too old
The Twitter board of directors owns a total of 77 Twitter shares among them.
I'll buy some for Elon.
(post is archived)