Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
| Period | Length | Value | Last reported | Filings |
|---|---|---|---|---|
| Jun 30, 2026 | As of date | 515,722,417 shares | Jul 21, 2026 | 1 |
| Mar 31, 2026 | As of date | 521,567,261 shares | Apr 21, 2026 | 1 |
| Jan 31, 2026 | As of date | 526,700,000 shares | Feb 3, 2026 | 1 |
| Sep 30, 2025 | As of date | 531,225,048 shares | Oct 21, 2025 | 1 |
| Jun 30, 2025 | As of date | 532,629,702 shares | Jul 18, 2025 | 1 |
| Mar 31, 2025 | As of date | 538,181,362 shares | Apr 22, 2025 | 1 |
| Jan 31, 2025 | As of date | 542,900,000 shares | Feb 5, 2025 | 1 |
| Sep 30, 2024 | As of date | 544,558,607 shares | Oct 22, 2024 | 1 |
| Jun 30, 2024 | As of date | 549,353,621 shares | Jul 26, 2024 | 1 |
| Mar 31, 2024 | As of date | 553,361,257 shares | Apr 30, 2024 | 1 |
| Jan 31, 2024 | As of date | 552,700,000 shares | Feb 7, 2024 | 1 |
| Sep 30, 2023 | As of date | 552,317,038 shares | Oct 24, 2023 | 1 |
| Jun 30, 2023 | As of date | 551,992,430 shares | Jul 25, 2023 | 1 |
| Mar 31, 2023 | As of date | 551,672,217 shares | Apr 25, 2023 | 1 |
| Jan 31, 2023 | As of date | 550,500,000 shares | Feb 8, 2023 | 1 |
| Sep 30, 2022 | As of date | 552,742,915 shares | Oct 25, 2022 | 1 |
| Jun 30, 2022 | As of date | 569,603,928 shares | Jul 27, 2022 | 1 |
| Mar 31, 2022 | As of date | 569,058,849 shares | Apr 26, 2022 | 1 |
| Jan 31, 2022 | As of date | 571,100,000 shares | Feb 9, 2022 | 1 |
| Sep 30, 2021 | As of date | 576,252,803 shares | Oct 26, 2021 | 1 |
| Jun 30, 2021 | As of date | 578,638,253 shares | Jul 27, 2021 | 1 |
| Mar 31, 2021 | As of date | 579,675,002 shares | Apr 27, 2021 | 1 |
| Jan 31, 2021 | As of date | 579,100,000 shares | Feb 4, 2021 | 1 |
| Sep 30, 2020 | As of date | 576,821,878 shares | Oct 27, 2020 | 1 |
| Jun 30, 2020 | As of date | 576,019,442 shares | Jul 28, 2020 | 1 |
| Mar 31, 2020 | As of date | 575,196,371 shares | Apr 28, 2020 | 1 |
| Jan 31, 2020 | As of date | 575,600,000 shares | Feb 6, 2020 | 1 |
| Sep 30, 2019 | As of date | 575,050,655 shares | Oct 25, 2019 | 1 |
| Jun 30, 2019 | As of date | 575,279,050 shares | Jul 26, 2019 | 1 |
| Mar 31, 2019 | As of date | 576,426,706 shares | Apr 26, 2019 | 1 |
| Jan 31, 2019 | As of date | 575,800,000 shares | Feb 7, 2019 | 1 |
| Sep 30, 2018 | As of date | 582,287,135 shares | Oct 25, 2018 | 1 |
| Jun 30, 2018 | As of date | 586,613,476 shares | Jul 26, 2018 | 1 |
| Mar 31, 2018 | As of date | 593,692,282 shares | May 8, 2018 | 1 |
| Jan 31, 2018 | As of date | 595,500,000 shares | Feb 8, 2018 | 1 |
| Sep 30, 2017 | As of date | 595,608,108 shares | Oct 31, 2017 | 1 |
| Jun 30, 2017 | As of date | 596,767,147 shares | Aug 1, 2017 | 1 |
| Mar 31, 2017 | As of date | 597,239,576 shares | May 3, 2017 | 1 |
| Jan 31, 2017 | As of date | 596,200,000 shares | Feb 9, 2017 | 1 |
| Sep 30, 2016 | As of date | 601,466,401 shares | Nov 1, 2016 | 1 |
| Jun 30, 2016 | As of date | 604,400,291 shares | Aug 2, 2016 | 1 |
| Mar 31, 2016 | As of date | 606,514,530 shares | May 3, 2016 | 1 |
| Jan 31, 2016 | As of date | 605,038,186 shares | Feb 11, 2016 | 1 |
| Sep 30, 2015 | As of date | 615,712,937 shares | Oct 29, 2015 | 1 |
| Jun 30, 2015 | As of date | 624,745,409 shares | Jul 30, 2015 | 1 |
| Mar 31, 2015 | As of date | 634,340,975 shares | Apr 30, 2015 | 1 |
| Jan 31, 2015 | As of date | 634,749,706 shares | Feb 12, 2015 | 1 |
| Sep 30, 2014 | As of date | 640,818,842 shares | Oct 30, 2014 | 1 |
| Jun 30, 2014 | As of date | 647,969,147 shares | Jul 31, 2014 | 1 |
| Mar 31, 2014 | As of date | 654,278,447 shares | May 1, 2014 | 1 |
| Jan 31, 2014 | As of date | 662,692,234 shares | May 15, 2014 | 2 |
| Sep 30, 2013 | As of date | 673,269,679 shares | Oct 31, 2013 | 1 |
| Jun 30, 2013 | As of date | 683,468,043 shares | Aug 1, 2013 | 1 |
| Mar 31, 2013 | As of date | 690,194,620 shares | May 2, 2013 | 1 |
| Jan 31, 2013 | As of date | 689,990,255 shares | May 16, 2013 | 2 |
| Sep 30, 2012 | As of date | 691,931,278 shares | Nov 1, 2012 | 1 |
| Jun 30, 2012 | As of date | 691,319,463 shares | Aug 2, 2012 | 1 |
| Mar 31, 2012 | As of date | 693,872,048 shares | May 3, 2012 | 1 |
| Jan 31, 2012 | As of date | 694,543,763 shares | Feb 16, 2012 | 1 |
| Sep 30, 2011 | As of date | 700,844,681 shares | Nov 3, 2011 | 1 |
| Jun 30, 2011 | As of date | 709,535,731 shares | Aug 4, 2011 | 1 |
| Mar 31, 2011 | As of date | 710,577,360 shares | May 5, 2011 | 1 |
| Jan 31, 2011 | As of date | 711,805,978 shares | May 26, 2011 | 2 |
| Sep 30, 2010 | As of date | 714,859,083 shares | Nov 5, 2010 | 1 |
| Jun 30, 2010 | As of date | 713,134,328 shares | Aug 4, 2010 | 1 |
| Mar 31, 2010 | As of date | 713,068,068 shares | May 5, 2010 | 1 |
| Jan 31, 2010 | As of date | 711,733,377 shares | May 17, 2010 | 2 |
| Sep 30, 2009 | As of date | 707,958,268 shares | Oct 30, 2009 | 1 |
| Jun 30, 2009 | As of date | 698,320,662 shares | Jul 31, 2009 | 1 |