You're assuming cause and effect run in that direction, but arguably companies that do well are going to have stable leadership. Governance matters when things go of the rails. There is also the matter of how well these companies would have done with alternative leadership. They might be running well under capacity. Finally the stock prices are a terrible metric since they are based on sentiment. See various meme stocks.