Year Latest 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 08 Aug 2025 Shares Repurchased Report dated 8 August 2025 07 Aug 2025 Shares Repurchased Report dated 7 August 2025 06 Aug 2025 Shares Repurchased Report dated 6 August 2025 05 Aug 2025 Shares Repurchased Report dated 5 August 2025 04 Aug 2025 Shares Repurchased Report dated 4 August 2025 30 Jul 2025 Shares Repurchased Report dated 30 July 2025 30 Jul 2025 Shares Repurchased Report dated 29 July 2025 25 Jul 2025 Shares Repurchased Report dated 25 July 2025 23 Jul 2025 Shares Repurchased Report dated 23 July 2025 22 Jul 2025 Shares Repurchased Report dated 22 July 2025 21 Jul 2025 Shares Repurchased Report dated 21 July 2025 18 Jul 2025 Shares Repurchased Report dated 18 July 2025 1 2 3 4 5 6 7 8 9 10 ... 63 64