Royal Bank of Canada stock buybacks 1993–2026
Royal Bank of Canada spent 5.72B CAD buying back its shares in Q3 FY2026, the three months to 31 July 2026, up 41.7% on the same quarter a year before. Royal Bank of Canada spent 20.62B CAD buying back its shares over the last twelve months, up 83.2% on the twelve months before. In fiscal year 2025 it spent 13.50B CAD, up 102.4% on the year before.
Last updated 5 Nov 2026 · Next report 3 Dec 2026
Stock buybacks
Growth
| Fiscal year | Period ending | Stock buybacks | Growth | Dividends paid | Free cash flow |
|---|---|---|---|---|---|
| TTM | 31 Jul 2026 | 20.62B | +83.19% | 9.44B | 14.11B |
| FY2025 | 31 Oct 2025 | 13.50B | +102.41% | 8.80B | 52.98B |
| FY2024 | 31 Oct 2024 | 6.67B | +63.61% | 6.64B | 20.86B |
| FY2023 | 31 Oct 2023 | 4.08B | -63.88% | 5.55B | 23.35B |
| FY2022 | 31 Oct 2022 | 11.28B | +81.44% | 6.96B | 19.44B |
| FY2021 | 31 Oct 2021 | 6.22B | -13.34% | 6.42B | 58.86B |
| FY2020 | 31 Oct 2020 | 7.18B | -4.89% | 6.33B | 136.19B |
| FY2019 | 31 Oct 2019 | 7.54B | +2.60% | 6.03B | 12.00B |
| FY2018 | 31 Oct 2018 | 7.35B | -6.94% | 5.64B | 15.49B |
| FY2017 | 31 Oct 2017 | 7.90B | +34.21% | 5.31B | 36.36B |
| FY2016 | 31 Oct 2016 | 5.89B | -10.46% | 5.00B | 25.60B |
| FY2015 | 31 Oct 2015 | 6.58B | -6.95% | 4.56B | 22.81B |
| FY2014 | 31 Oct 2014 | 7.07B | +35.91% | 4.21B | 13.95B |
| FY2013 | 31 Oct 2013 | 5.20B | -1.18% | 3.81B | 6.15B |
| FY2012 | 31 Oct 2012 | 5.26B | -13.47% | 3.27B | -2.97B |
| FY2011 | 31 Oct 2011 | 6.08B | -12.25% | 3.03B | 3.03B |
| FY2010 | 31 Oct 2010 | 6.93B | -53.67% | 2.93B | 10.33B |
| FY2009 | 31 Oct 2009 | 14.96B | +3,370.30% | 2.74B | 6.71B |
| FY2008 | 31 Oct 2008 | 431.00M | -53.61% | 2.69B | 10.17B |
| FY2007 | 31 Oct 2007 | 929.00M | -28.65% | 2.28B | 21.79B |
| FY2006 | 31 Oct 2006 | 1.30B | +219.90% | 1.81B | -14.81B |
| FY2005 | 31 Oct 2005 | 407.00M | -63.98% | 1.47B | -29.91B |
| FY2004 | 31 Oct 2004 | 1.13B | — | 1.30B | 1.49B |
| FY2003 | 31 Oct 2003 | 0.00 | — | 1.15B | -10.06B |
| FY2002 | 31 Oct 2002 | 0.00 | — | 1.10B | -3.45B |
| FY2001 | 31 Oct 2001 | 0.00 | — | 971.27M | -7.57B |
| FY2000 | 31 Oct 2000 | 0.00 | — | 790.44M | -12.15B |
| FY1999 | 31 Oct 1999 | 0.00 | — | 735.62M | 4.64B |
| FY1998 | 31 Oct 1998 | 0.00 | — | 661.99M | -4.88B |
| FY1997 | 31 Oct 1997 | 0.00 | — | 585.97M | 3.73B |
| FY1996 | 31 Oct 1996 | 0.00 | — | 562.01M | -2.54B |
| FY1995 | 31 Oct 1995 | 0.00 | — | 535.00M | 1.08B |
| FY1994 | 31 Oct 1994 | 0.00 | — | 532.00M | 1.53B |
| FY1993 | 31 Oct 1993 | 0.00 | — | 518.00M | 1.36B |
| Quarter | Period ending | Stock buybacks | Growth on a year before | Dividends paid | Free cash flow |
|---|---|---|---|---|---|
| Q3 FY2026 | 31 Jul 2026 | 5.72B | +41.69% | 2.42B | -28.67B |
| Q2 FY2026 | 30 Apr 2026 | 4.99B | +89.37% | 2.43B | 20.82B |
| Q1 FY2026 | 31 Jan 2026 | 5.58B | +124.33% | 2.30B | 37.30B |
| Q4 FY2025 | 31 Oct 2025 | 4.34B | +106.48% | 2.29B | -15.33B |
| Q3 FY2025 | 31 Jul 2025 | 4.04B | +39.25% | 2.20B | 28.47B |
| Q2 FY2025 | 30 Apr 2025 | 2.64B | +79.86% | 2.21B | 9.37B |
| Q1 FY2025 | 31 Jan 2025 | 2.49B | +103.19% | 2.10B | 30.47B |
| Q4 FY2024 | 31 Oct 2024 | 2.10B | +149.41% | 2.12B | 16.50B |
| Q3 FY2024 | 31 Jul 2024 | 2.90B | +197.33% | 2.02B | 22.50B |
| Q2 FY2024 | 30 Apr 2024 | 1.47B | +22.19% | 1.26B | -16.01B |
| Q1 FY2024 | 31 Jan 2024 | 1.22B | +15.58% | 1.24B | -2.13B |
| Q4 FY2023 | 31 Oct 2023 | 842.00M | -60.56% | 1.22B | -11.89B |
| Q3 FY2023 | 31 Jul 2023 | 975.00M | -64.98% | 1.23B | 8.48B |
| Q2 FY2023 | 30 Apr 2023 | 1.20B | -65.53% | 1.25B | 9.60B |
| Q1 FY2023 | 31 Jan 2023 | 1.06B | -63.29% | 1.84B | 17.16B |
| Q4 FY2022 | 31 Oct 2022 | 2.14B | +9.66% | 1.84B | -1.12B |
| Q3 FY2022 | 31 Jul 2022 | 2.78B | +22.97% | 1.75B | 12.53B |
| Q2 FY2022 | 30 Apr 2022 | 3.48B | +194.50% | 1.76B | 184.00M |
| Q1 FY2022 | 31 Jan 2022 | 2.89B | +249.27% | 1.61B | 7.84B |
| Q4 FY2021 | 31 Oct 2021 | 1.95B | -10.77% | 1.59B | 9.23B |
| Q3 FY2021 | 31 Jul 2021 | 2.26B | +146.09% | 1.62B | 26.29B |
| Q2 FY2021 | 30 Apr 2021 | 1.18B | -31.54% | 1.60B | -7.05B |
| Q1 FY2021 | 31 Jan 2021 | 826.00M | -64.82% | 1.61B | 30.38B |
| Q4 FY2020 | 31 Oct 2020 | 2.18B | +8.67% | 1.60B | -2.44B |
| Q3 FY2020 | 31 Jul 2020 | 920.00M | -24.09% | 1.60B | 28.23B |
| Q2 FY2020 | 30 Apr 2020 | 1.73B | -17.62% | 1.56B | 91.20B |
| Q1 FY2020 | 31 Jan 2020 | 2.35B | +5.29% | 1.57B | 19.20B |
| Q4 FY2019 | 31 Oct 2019 | 2.01B | +23.34% | 1.53B | 10.44B |
| Q3 FY2019 | 31 Jul 2019 | 1.21B | -19.20% | 1.53B | 2.65B |
| Q2 FY2019 | 30 Apr 2019 | 2.09B | +21.53% | 1.48B | -11.75B |
| Q1 FY2019 | 31 Jan 2019 | 2.23B | -10.87% | 1.48B | 10.67B |
| Q4 FY2018 | 31 Oct 2018 | 1.63B | -18.96% | 1.43B | -6.66B |
| Q3 FY2018 | 31 Jul 2018 | 1.50B | +47.93% | 1.43B | 14.99B |
| Q2 FY2018 | 30 Apr 2018 | 1.72B | -52.28% | 1.39B | -7.06B |
| Q1 FY2018 | 31 Jan 2018 | 2.50B | +97.47% | 1.40B | 14.22B |
| Q4 FY2017 | 31 Oct 2017 | 2.01B | +77.47% | 1.35B | 5.85B |
| Q3 FY2017 | 31 Jul 2017 | 1.01B | -45.19% | 1.35B | 10.15B |
| Q2 FY2017 | 30 Apr 2017 | 3.61B | +87.39% | 1.31B | 13.24B |
| Q1 FY2017 | 31 Jan 2017 | 1.27B | +29.55% | 1.31B | 7.12B |
| Q4 FY2016 | 31 Oct 2016 | 1.13B | +18.41% | 1.29B | 10.30B |
| Q3 FY2016 | 31 Jul 2016 | 1.85B | +33.86% | 1.28B | -78.00M |
| Q2 FY2016 | 30 Apr 2016 | 1.93B | -3.12% | 1.24B | 9.67B |
| Q1 FY2016 | 31 Jan 2016 | 978.00M | -56.49% | 1.20B | 5.71B |
| Q4 FY2015 | 31 Oct 2015 | 956.00M | -54.95% | 1.16B | 3.08B |
| Q3 FY2015 | 31 Jul 2015 | 1.38B | -26.18% | 1.16B | 16.96B |
| Q2 FY2015 | 30 Apr 2015 | 1.99B | +0.35% | 1.12B | 4.85B |
| Q1 FY2015 | 31 Jan 2015 | 2.25B | +106.24% | 1.13B | -2.07B |
| Q4 FY2014 | 31 Oct 2014 | 2.12B | +97.95% | 1.08B | 5.70B |
| Q3 FY2014 | 31 Jul 2014 | 1.87B | -8.50% | 1.08B | 4.41B |
| Q2 FY2014 | 30 Apr 2014 | 1.98B | +47.25% | 1.03B | 3.59B |
| Q1 FY2014 | 31 Jan 2014 | 1.09B | +48.30% | 1.03B | 254.00M |
| Q4 FY2013 | 31 Oct 2013 | 1.07B | +37.79% | 971.00M | 5.62B |
| Q3 FY2013 | 31 Jul 2013 | 2.05B | +76.23% | 974.00M | 2.50B |
| Q2 FY2013 | 30 Apr 2013 | 1.35B | -10.56% | 933.00M | 1.70B |
| Q1 FY2013 | 31 Jan 2013 | 735.00M | -59.55% | 932.00M | -3.67B |
| Q4 FY2012 | 31 Oct 2012 | 778.00M | -55.05% | 888.00M | 887.00M |
| Q3 FY2012 | 31 Jul 2012 | 1.16B | -20.21% | 821.00M | -2.56B |
| Q2 FY2012 | 30 Apr 2012 | 1.51B | -13.21% | 780.00M | -3.04B |
| Q1 FY2012 | 31 Jan 2012 | 1.82B | +56.64% | 783.00M | 1.29B |
| Q4 FY2011 | 31 Oct 2011 | 1.73B | +12,264.29% | 691.00M | 15.11B |
| Q3 FY2011 | 31 Jul 2011 | 1.46B | -36.38% | 726.00M | 3.20B |
| Q2 FY2011 | 30 Apr 2011 | 1.73B | -46.60% | 746.00M | -4.51B |
| Q1 FY2011 | 31 Jan 2011 | 1.16B | +3,214.29% | 776.00M | 1.93B |
| Q4 FY2010 | 31 Oct 2010 | 14.00M | +100.00% | 682.00M | 4.31B |
| Q3 FY2010 | 31 Jul 2010 | 2.29B | +6,252.78% | 822.00M | 3.29B |
| Q2 FY2010 | 30 Apr 2010 | 3.25B | +108,133.33% | 820.00M | 3.96B |
| Q1 FY2010 | 31 Jan 2010 | 35.00M | +150.00% | 610.00M | -1.28B |
| Q4 FY2009 | 31 Oct 2009 | 7.00M | — | 641.00M | 4.44B |
| Q3 FY2009 | 31 Jul 2009 | 36.00M | — | 678.00M | -271.00M |
| Q2 FY2009 | 30 Apr 2009 | 3.00M | — | 728.00M | 2.29B |
| Q1 FY2009 | 31 Jan 2009 | 14.00M | — | 697.00M | 231.00M |
| Q4 FY2008 | 31 Oct 2008 | 0.00 | — | 696.19M | 3.66B |
| Q3 FY2008 | 31 Jul 2008 | 0.00 | — | 668.73M | 8.33B |
| Q2 FY2008 | 30 Apr 2008 | 0.00 | — | 662.44M | 5.07B |
| Q1 FY2008 | 31 Jan 2008 | 0.00 | — | 660.64M | -6.89B |
| Q4 FY2007 | 31 Oct 2007 | 0.00 | — | 612.51M | 19.37B |
| Q3 FY2007 | 31 Jul 2007 | 0.00 | — | 608.30M | 9.20B |
| Q2 FY2007 | 30 Apr 2007 | 0.00 | — | 526.85M | 3.91B |
| Q1 FY2007 | 31 Jan 2007 | 0.00 | — | 530.28M | -13.72B |
| Q4 FY2006 | 31 Oct 2006 | 0.00 | — | 486.06M | -7.95B |
| Q3 FY2006 | 31 Jul 2006 | 0.00 | — | 457.29M | -10.78B |
| Q2 FY2006 | 30 Apr 2006 | 0.00 | — | 373.69M | 7.40B |
| Q1 FY2006 | 31 Jan 2006 | 0.00 | — | 490.44M | -4.17B |
| Q4 FY2005 | 31 Oct 2005 | 0.00 | — | 409.27M | -6.88B |
| Q3 FY2005 | 31 Jul 2005 | 0.00 | — | 362.49M | -15.59B |
| Q2 FY2005 | 30 Apr 2005 | 0.00 | — | 361.66M | 227.04M |
| Q1 FY2005 | 31 Jan 2005 | 0.00 | — | 341.11M | -8.83B |
| Q4 FY2004 | 31 Oct 2004 | 0.00 | — | 352.39M | -3.20B |
| Q3 FY2004 | 31 Jul 2004 | 0.00 | — | 341.01M | 5.74B |
| Q2 FY2004 | 30 Apr 2004 | 0.00 | — | 310.04M | 464.49M |
| Q1 FY2004 | 31 Jan 2004 | 0.00 | — | 308.36M | -3.70B |
| Q4 FY2003 | 31 Oct 2003 | 0.00 | — | 295.02M | -9.77B |
| Q3 FY2003 | 31 Jul 2003 | 0.00 | — | 308.03M | 5.32B |
| Q2 FY2003 | 30 Apr 2003 | 0.00 | — | 289.62M | -501.79M |
| Q1 FY2003 | 31 Jan 2003 | 0.00 | — | 288.93M | -3.04B |
| Q4 FY2002 | 31 Oct 2002 | 0.00 | — | 280.93M | 3.22B |
| Q3 FY2002 | 31 Jul 2002 | 0.00 | — | 280.86M | -3.86B |
| Q2 FY2002 | 30 Apr 2002 | 0.00 | — | 266.95M | -521.22M |
| Q1 FY2002 | 31 Jan 2002 | 0.00 | — | 275.62M | -2.28B |
| Q4 FY2001 | 31 Oct 2001 | 0.00 | — | 281.67M | 594.80M |
| Q3 FY2001 | 31 Jul 2001 | 0.00 | — | 238.13M | -1.48B |
| Q2 FY2001 | 30 Apr 2001 | 0.00 | — | 237.11M | -4.15B |
| Q1 FY2001 | 31 Jan 2001 | 0.00 | — | 214.36M | -2.53B |
| Q4 FY2000 | 31 Oct 2000 | 0.00 | — | 213.74M | -7.12B |
| Q3 FY2000 | 31 Jul 2000 | 0.00 | — | 196.07M | -3.16B |
| Q2 FY2000 | 30 Apr 2000 | 0.00 | — | 199.64M | -2.22B |
| Q1 FY2000 | 31 Jan 2000 | 0.00 | — | 180.99M | -2.95B |
| Q4 FY1999 | 31 Oct 1999 | 0.00 | — | 191.09M | 5.61B |
| Q3 FY1999 | 31 Jul 1999 | 0.00 | — | 181.87M | -688.02M |
| Q2 FY1999 | 30 Apr 1999 | 0.00 | — | 182.14M | -229.00M |
| Q1 FY1999 | 31 Jan 1999 | 0.00 | — | 179.94M | -56.05M |
| Q4 FY1998 | 31 Oct 1998 | 0.00 | — | 180.13M | -3.97B |
| Q3 FY1998 | 31 Jul 1998 | 0.00 | — | 164.06M | -3.37B |
| Q2 FY1998 | 30 Apr 1998 | 0.00 | — | 163.91M | 1.78B |
| Q1 FY1998 | 31 Jan 1998 | 0.00 | — | 153.05M | -2.51B |
| Q4 FY1997 | 31 Oct 1997 | 0.00 | — | 152.91M | 2.74B |
| Q3 FY1997 | 31 Jul 1997 | 0.00 | — | 152.95M | -1.31B |
| Q2 FY1997 | 30 Apr 1997 | 0.00 | — | 147.00M | -594.00M |
| Q1 FY1997 | 31 Jan 1997 | 0.00 | — | 147.06M | -708.99M |
| Q4 FY1996 | 31 Oct 1996 | 0.00 | — | 140.13M | -842.94M |
| Q3 FY1996 | 31 Jul 1996 | 0.00 | — | 142.78M | -277.11M |
| Q2 FY1996 | 30 Apr 1996 | 0.00 | — | 144.41M | 534.36M |
| Q1 FY1996 | 31 Jan 1996 | 0.00 | — | 134.69M | -1.95B |
| Q4 FY1995 | 31 Oct 1995 | 0.00 | — | 134.98M | -835.02M |
| Q3 FY1995 | 31 Jul 1995 | 0.00 | — | 132.37M | 602.79M |
| Q2 FY1995 | 30 Apr 1995 | 0.00 | — | 134.36M | 863.93M |
| Q1 FY1995 | 31 Jan 1995 | 0.00 | — | 133.71M | 698.10M |
| Q4 FY1994 | 31 Oct 1994 | 0.00 | — | 132.93M | 878.02M |
| Q3 FY1994 | 31 Jul 1994 | 0.00 | — | 133.00M | 425.00M |
| Q2 FY1994 | 30 Apr 1994 | 0.00 | — | 133.00M | 199.00M |
| Q1 FY1994 | 31 Jan 1994 | 0.00 | — | 133.00M | 281.00M |
Figures in CAD. Free cash flow is operating cash flow less capital expenditure. Quarterly growth is on the same quarter a year before; TTM is the last four quarters.
The money spent buying back the company's own shares in each period, from the cash flow statement.
See also:Revenue,Net income,EPS,Shares outstanding,Operating income,Cash on hand,Total debt,Free cash flow,Cash flow
Common questions about Royal Bank of Canada's buybacks
Source: Financial Modeling Prep
