R recode.net Twitter execs left more than $35M in stock awards on the table when they quit 2 points louhong 9 years ago 0 comments