As per 10-Q filing dated 5-17-2010 there is 1Billion shares authorized, 104,605,817 issued and 104,443,317 O/S.