Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.
36M shares
FY2026 · ▲ 16.1% vs FY2025
| Fiscal year | Year end | Stock Repurchased During Period, Shares, by fiscal year |
|---|---|---|
| FY2026 | Jun 30, 2026 | 36,000,000 shares |
| FY2025 | Jun 30, 2025 | 31,000,000 shares |
| FY2024 | Jun 30, 2024 | 32,000,000 shares |
| FY2023 | Jun 30, 2023 | 69,000,000 shares |
| FY2022 | Jun 30, 2022 | 95,000,000 shares |
| FY2021 | Jun 30, 2021 | 101,000,000 shares |
| FY2020 | Jun 30, 2020 | 126,000,000 shares |
| FY2019 | Jun 30, 2019 | 150,000,000 shares |
| FY2018 | Jun 30, 2018 | 99,000,000 shares |
| FY2017 | Jun 30, 2017 | 170,000,000 shares |
| FY2016 | Jun 30, 2016 | 294,000,000 shares |
| FY2015 | Jun 30, 2015 | 295,000,000 shares |
| FY2014 | Jun 30, 2014 | 175,000,000 shares |
| FY2013 | Jun 30, 2013 | 158,000,000 shares |
| FY2012 | Jun 30, 2012 | 142,000,000 shares |
| FY2011 | Jun 30, 2011 | 447,000,000 shares |
| FY2010 | Jun 30, 2010 | 380,000,000 shares |
| FY2009 | Jun 30, 2009 | 318,000,000 shares |
| FY2008 | Jun 30, 2008 |
| Period | Length | Value | Last reported | Filings |
|---|---|---|---|---|
| Jul 1, 2025 – Jun 30, 2026 | Year | 36,000,000 shares | Jul 29, 2026 | 1 |
| Jul 1, 2024 – Jun 30, 2025 | Year | 31,000,000 shares | Jul 29, 2026 | 2 |
| Jul 1, 2023 – Jun 30, 2024 | Year | 32,000,000 shares | Jul 29, 2026 | 4 |
| Jul 1, 2022 – Jun 30, 2023 | Year | 69,000,000 shares | Jul 30, 2025 | 4 |
| Jul 1, 2021 – Jun 30, 2022 | Year | 95,000,000 shares | Dec 3, 2024 | 4 |
| 402,000,000 shares |
| Jul 1, 2020 – Jun 30, 2021 | Year | 101,000,000 shares | Jul 27, 2023 | 3 |
| Jul 1, 2019 – Jun 30, 2020 | Year | 126,000,000 shares | Jul 28, 2022 | 3 |
| Jul 1, 2018 – Jun 30, 2019 | Year | 150,000,000 shares | Jul 29, 2021 | 3 |
| Jul 1, 2017 – Jun 30, 2018 | Year | 99,000,000 shares | Jul 30, 2020 | 3 |
| Jul 1, 2016 – Jun 30, 2017 | Year | 170,000,000 shares | Aug 1, 2019 | 3 |
| Jul 1, 2016 – Mar 31, 2017 | 9 months | 147,000,000 shares | Apr 26, 2018 | 2 |
| Jul 1, 2016 – Sep 30, 2016 | Quarter | 63,000,000 shares | Oct 20, 2016 | 1 |
| Apr 1, 2016 – Jun 30, 2016 | Quarter | 70,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2015 – Jun 30, 2016 | Year | 294,000,000 shares | Aug 3, 2018 | 3 |
| Jan 1, 2016 – Mar 31, 2016 | Quarter | 69,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2015 – Mar 31, 2016 | 9 months | 224,000,000 shares | Apr 27, 2017 | 1 |
| Oct 1, 2015 – Dec 31, 2015 | Quarter | 66,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2015 – Sep 30, 2015 | Quarter | 89,000,000 shares | Oct 20, 2016 | 2 |
| Apr 1, 2015 – Jun 30, 2015 | Quarter | 93,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2014 – Jun 30, 2015 | Year | 295,000,000 shares | Aug 2, 2017 | 4 |
| Jan 1, 2015 – Mar 31, 2015 | Quarter | 116,000,000 shares | Jul 28, 2016 | 1 |
| Oct 1, 2014 – Dec 31, 2014 | Quarter | 43,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2014 – Sep 30, 2014 | Quarter | 43,000,000 shares | Jul 28, 2016 | 1 |
| Apr 1, 2014 – Jun 30, 2014 | Quarter | 28,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2013 – Jun 30, 2014 | Year | 175,000,000 shares | Jul 28, 2016 | 4 |
| Jan 1, 2014 – Mar 31, 2014 | Quarter | 47,000,000 shares | Jul 28, 2016 | 1 |
| Oct 1, 2013 – Dec 31, 2013 | Quarter | 53,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2013 – Sep 30, 2013 | Quarter | 47,000,000 shares | Jul 28, 2016 | 1 |
| Jul 1, 2012 – Jun 30, 2013 | Year | 158,000,000 shares | Oct 27, 2015 | 5 |
| Jul 1, 2012 – Sep 30, 2012 | Quarter | 33,000,000 shares | Oct 18, 2012 | 1 |
| Apr 1, 2012 – Jun 30, 2012 | Quarter | 34,000,000 shares | Jul 26, 2012 | 1 |
| Jul 1, 2011 – Jun 30, 2012 | Year | 142,000,000 shares | Jul 31, 2014 | 4 |
| Jan 1, 2012 – Mar 31, 2012 | Quarter | 31,000,000 shares | Jul 26, 2012 | 2 |
| Jul 1, 2011 – Mar 31, 2012 | 9 months | 109,000,000 shares | Apr 19, 2012 | 1 |
| Oct 1, 2011 – Dec 31, 2011 | Quarter | 39,000,000 shares | Jul 26, 2012 | 2 |
| Jul 1, 2011 – Dec 31, 2011 | 6 months | 78,000,000 shares | Jan 27, 2012 | 1 |
| Jul 1, 2011 – Sep 30, 2011 | Quarter | 38,000,000 shares | Oct 18, 2012 | 3 |
| Apr 1, 2011 – Jun 30, 2011 | Quarter | 66,000,000 shares | Jul 26, 2012 | 2 |
| Jul 1, 2010 – Jun 30, 2011 | Year | 447,000,000 shares | Nov 26, 2013 | 4 |
| Jan 1, 2011 – Mar 31, 2011 | Quarter | 30,000,000 shares | Jul 26, 2012 | 4 |
| Jul 1, 2010 – Mar 31, 2011 | 9 months | 381,000,000 shares | Apr 19, 2012 | 2 |
| Oct 1, 2010 – Dec 31, 2010 | Quarter | 188,000,000 shares | Jul 26, 2012 | 4 |
| Jul 1, 2010 – Dec 31, 2010 | 6 months | 351,000,000 shares | Jan 27, 2012 | 2 |
| Jul 1, 2010 – Sep 30, 2010 | Quarter | 163,000,000 shares | Jul 26, 2012 | 4 |
| Apr 1, 2010 – Jun 30, 2010 | Quarter | 130,000,000 shares | Jul 26, 2012 | 3 |
| Jul 1, 2009 – Jun 30, 2010 | Year | 380,000,000 shares | Jul 26, 2012 | 3 |
| Jan 1, 2010 – Mar 31, 2010 | Quarter | 67,000,000 shares | Jul 26, 2012 | 4 |
| Jul 1, 2009 – Mar 31, 2010 | 9 months | 250,000,000 shares | Apr 28, 2011 | 1 |
| Oct 1, 2009 – Dec 31, 2009 | Quarter | 125,000,000 shares | Jul 26, 2012 | 4 |
| Jul 1, 2009 – Dec 31, 2009 | 6 months | 183,000,000 shares | Jan 27, 2011 | 1 |
| Jul 1, 2009 – Sep 30, 2009 | Quarter | 58,000,000 shares | Jul 26, 2012 | 4 |
| Apr 1, 2009 – Jun 30, 2009 | Quarter | 0 shares | Jul 28, 2011 | 2 |
| Jul 1, 2008 – Jun 30, 2009 | Year | 318,000,000 shares | Jul 28, 2011 | 2 |
| Jan 1, 2009 – Mar 31, 2009 | Quarter | 0 shares | Jul 28, 2011 | 2 |
| Oct 1, 2008 – Dec 31, 2008 | Quarter | 95,000,000 shares | Jul 28, 2011 | 2 |
| Jul 1, 2008 – Sep 30, 2008 | Quarter | 223,000,000 shares | Jul 28, 2011 | 2 |
| Apr 1, 2008 – Jun 30, 2008 | Quarter | 171,000,000 shares | Jul 30, 2010 | 1 |
| Jul 1, 2007 – Jun 30, 2008 | Year | 402,000,000 shares | Jul 30, 2010 | 1 |
| Jan 1, 2008 – Mar 31, 2008 | Quarter | 30,000,000 shares | Jul 30, 2010 | 1 |
| Oct 1, 2007 – Dec 31, 2007 | Quarter | 120,000,000 shares | Jul 30, 2010 | 1 |
| Jul 1, 2007 – Sep 30, 2007 | Quarter | 81,000,000 shares | Jul 30, 2010 | 1 |