I dont understand this comment, sorry.
You could simply retain ownership of an important biomedical company or you could share it with employees.
Selling shares for money that you then give away is dumb.
Surely the CEO has a tax advisor to advise... so this leads me to believe that very little of it will "go to the charities"
Companies often impose limits on how many shares execs and employees in general can hold at any give. time, and most regulatory/legal frameworks put caps too.
In the UK for example when employees own more than 5% share in a company they are no longer treated as regular employees.