The current CEO has been at IBM for 33 years while the previous one had been there for 39 years... So no, these CEO don't move on to the next company.
You could replace the IBM CEO every week for many years to come with someone who has been at the company for 30+ years.