No requirement to pre-announce anything as long as information is available to all stakeholders at the same time...... but we know insiders always get advance knowledge and play the game accordingly.
If they are playing the surprise of good news to possibly assist a portion of the already approved buyback to move the stock north, the company has a lot of latitude around the timing of public disclosure. I'm just a little curious as to why no mention of earnings date has yet to fall.