Don't mean to be a downer, but the truth is:
The current O/S is 6,361,124,860 and will be increased to 7,361,124,860 by tomorrow (company diluted 1B today).
The last increase in O/S was on 8/12 from 6.086B to 6.361B - after the supposed buyback.
Talked to the TA myself this afternoon. Call him in the morning to verify, the number is located near the top of the IBOX.