Google Finance says 24 million O/S but Ihub says 4 million. IHUB is usually right on with the O/S count, which is updated regularly (daily). I'll go with the IHUB O/S count, it's more accurate than anything I've seen so far.