DavidGali: On Jan 31, 2005, there were 5,969,199,343 outstanding per the relevant 10Q. On March 31, 2006, there were 8,239,031,843. On June 30, 2006, there were 12,670,133,343.