Twitter’s top executives take home $88 mn

Back to top button