The Float and O/S Have risen quite a bit the last year and the float is due to increase at the beginning of the year.
Current Numbers:
Float
May 7, 2018 - 559,967,999 shares
Aug 12, 2019 - 2,247,243,558 shares
O/S
May 7, 2018 - 1,702,937,967
Jan 01, 2019 - 2,871,747,062
May 10, 2019 - 3,373,136,699
Aug 5, 2019 - 3,454,310,478