Ya that too. Retiring shares like they did means more EPS for when they are actually issued. At the present moment this is not a reflection in current fundamentals, but what they hope to have going forward.
If there's a gap up tomorrow it would more than likely be because of buys lining up.