TA verified O/S 3,403,855,330 as of April 1, 2019. No change since 2017! TA verified O/S 3,403,855,330 as of February 1, 2019. No change since 2017!