You're right his timing isn't perfect. That's because he values the company at x, and if the company is trading below x, it's a buy to him.