Float number has not been updated since 4/14/2017. Since then billions of free trading shares have been issued to pay 3(a)(10) settlements. The float is likely close to, if not equal to, the latest unrestricted share total shown of 1,909,863,580 shares.