NYSE:RY | Historical Stock Price | ROYAL BANK OF CANADA

Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.

Available history
1995-10-16 to 2026-09-04
Data captured

Stock Price Chart

Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close

$5.34$14.27$38.09$101.69$271.49$724.801995-10-162026-08-27

Logarithmic scale. Both lines share the same starting value for the selected range.

View year

Historical Stock Price — 2004

DateSplit-adjusted closeCumulative dividend-reinvested closeReported volumeOpen priceExchange Volume
2004-12-31$26.72$38.02102,400
2004-12-30$26.62$37.87111,800
2004-12-29$26.30$37.42141,000
2004-12-28$25.92$36.8745,600
2004-12-27$25.75$36.6455,200
2004-12-23$25.84$36.77107,400
2004-12-22$25.70$36.57124,600
2004-12-21$25.89$36.8393,000
2004-12-20$25.82$36.7395,400
2004-12-17$25.72$36.59107,600
2004-12-16$25.65$36.49112,400
2004-12-15$25.74$36.62108,800
2004-12-14$25.55$36.35216,200
2004-12-13$25.69$36.5598,800
2004-12-10$25.85$36.7873,600
2004-12-09$25.97$36.94115,400
2004-12-08$26.08$37.11116,000
2004-12-07$26.31$37.4367,400
2004-12-06$26.40$37.5578,800
2004-12-03$26.28$37.3875,600
2004-12-02$26.44$37.62112,200
2004-12-01$26.62$37.87165,400
2004-11-30$26.32$37.44252,800
2004-11-29$26.09$37.1391,200
2004-11-26$26.50$37.7069,600
2004-11-24$26.16$37.2188,600
2004-11-23$26.42$37.5984,600
2004-11-22$26.55$37.77111,200
2004-11-19$26.59$37.83100,200
2004-11-18$26.26$37.36297,200
2004-11-17$26.57$37.8083,400
2004-11-16$26.53$37.75178,200
2004-11-15$26.57$37.80155,600
2004-11-12$26.62$37.87106,000
2004-11-11$26.61$37.85113,600
2004-11-10$26.50$37.70111,600
2004-11-09$26.62$37.87150,600
2004-11-08$26.90$38.272,723,400
2004-11-05$26.69$37.97139,000
2004-11-04$26.53$37.75105,400
2004-11-03$26.43$37.6194,200
2004-11-02$26.05$37.0696,200
2004-11-01$26.05$37.06159,200
2004-10-29$26.01$37.01214,200
2004-10-28$25.63$36.4683,600
2004-10-27$25.47$36.24152,800
2004-10-26$25.18$35.83169,000
2004-10-25$25.04$35.62150,600
2004-10-22$24.97$35.53281,400
2004-10-21$25.25$35.55207,000
2004-10-20$25.24$35.53185,600
2004-10-19$24.91$35.0786,800
2004-10-18$24.86$35.01232,800
2004-10-15$24.92$35.08145,400
2004-10-14$24.68$34.76163,000
2004-10-13$24.55$34.57151,400
2004-10-12$24.25$34.15169,600
2004-10-11$24.17$34.0428,400
2004-10-08$24.05$33.8778,800
2004-10-07$23.80$33.51111,600
2004-10-06$23.85$33.5868,000
2004-10-05$23.78$33.4962,800
2004-10-04$23.65$33.30122,600
2004-10-01$23.80$33.51179,800
2004-09-30$23.64$33.2995,000
2004-09-29$23.57$33.1984,000
2004-09-28$23.42$32.9969,200
2004-09-27$23.46$33.0367,200
2004-09-24$23.58$33.20101,600
2004-09-23$23.45$33.02132,200
2004-09-22$23.21$32.68121,600
2004-09-21$23.26$32.76104,400
2004-09-20$22.83$32.1586,400
2004-09-17$23.08$32.50100,200
2004-09-16$23.32$32.8395,800
2004-09-15$23.09$32.5276,600
2004-09-14$23.30$32.8156,400
2004-09-13$23.22$32.6991,800
2004-09-10$23.05$32.4558,200
2004-09-09$23.14$32.5870,400
2004-09-08$23.17$32.6288,800
2004-09-07$23.13$32.57133,800
2004-09-03$22.70$31.9660,000
2004-09-02$22.82$32.13121,000
2004-09-01$22.81$32.12166,400
2004-08-31$22.65$31.89188,800
2004-08-30$22.55$31.75273,800
2004-08-27$23.03$32.42405,800
2004-08-26$24.11$33.95116,400
2004-08-25$24.33$34.25248,400
2004-08-24$23.99$33.77158,200
2004-08-23$23.46$33.0354,200
2004-08-20$23.71$33.3881,000
2004-08-19$23.62$33.2678,000
2004-08-18$23.26$32.7597,000
2004-08-17$23.43$33.00118,400
2004-08-16$23.41$32.96140,800
2004-08-13$23.15$32.60256,200
2004-08-12$22.72$31.99115,800
2004-08-11$22.89$32.23150,400
2004-08-10$23.13$32.5746,000
2004-08-09$23.23$32.70101,400
2004-08-06$23.17$32.6374,600
2004-08-05$23.14$32.5893,400
2004-08-04$23.57$33.19151,000
2004-08-03$23.41$32.9670,800
2004-08-02$23.18$32.6435,400
2004-07-30$23.16$32.61129,600
2004-07-29$23.08$32.50188,600
2004-07-28$22.85$32.1864,600
2004-07-27$22.75$32.04126,000
2004-07-26$22.84$32.1778,600
2004-07-23$23.17$32.6279,600
2004-07-22$23.22$32.69173,800
2004-07-21$23.12$32.19105,400
2004-07-20$23.14$32.21109,000
2004-07-19$23.29$32.42220,400
2004-07-16$22.92$31.92146,200
2004-07-15$22.67$31.5667,000
2004-07-14$23.01$32.04254,200
2004-07-13$22.73$31.64131,200
2004-07-12$22.41$31.1966,200
2004-07-09$22.55$31.4035,800
2004-07-08$22.42$31.2154,200
2004-07-07$22.42$31.22118,600
2004-07-06$22.32$31.0784,800
2004-07-02$22.27$31.01126,600
2004-07-01$21.95$30.5651,000
2004-06-30$22.17$30.86104,400
2004-06-29$22.00$30.6376,600
2004-06-28$22.16$30.85141,200
2004-06-25$21.86$30.4498,800
2004-06-24$21.87$30.44422,200
2004-06-23$22.01$30.65204,200
2004-06-22$21.90$30.48115,400
2004-06-21$21.58$30.0555,600
2004-06-18$21.70$30.21110,000
2004-06-17$21.62$30.0991,600
2004-06-16$21.30$29.6564,000
2004-06-15$21.50$29.9476,000
2004-06-14$21.32$29.68102,800
2004-06-10$21.62$30.0960,600
2004-06-09$21.55$30.00143,800
2004-06-08$21.98$30.6060,400
2004-06-07$22.00$30.62100,600
2004-06-04$21.95$30.56100,400
2004-06-03$21.73$30.25128,800
2004-06-02$21.77$30.3174,600
2004-06-01$21.65$30.14162,000
2004-05-28$21.67$30.18123,400
2004-05-27$22.05$30.69194,600
2004-05-26$22.06$30.71148,800
2004-05-25$22.18$30.89150,600
2004-05-24$21.78$30.3252,800
2004-05-21$21.83$30.3974,000
2004-05-20$21.83$30.3972,000
2004-05-19$21.67$30.18104,800
2004-05-18$21.59$30.07117,600
2004-05-17$21.21$29.5393,600
2004-05-14$21.10$29.38126,600
2004-05-13$21.14$29.43131,000
2004-05-12$21.36$29.74118,200
2004-05-11$21.56$30.02164,000
2004-05-10$21.48$29.90172,800
2004-05-07$21.56$30.02110,800
2004-05-06$22.00$30.63119,600
2004-05-05$22.20$30.9196,400
2004-05-04$22.42$31.2274,200
2004-05-03$22.24$30.9643,800
2004-04-30$22.20$30.91104,800
2004-04-29$22.23$30.9481,400
2004-04-28$22.42$31.21207,200
2004-04-27$22.98$31.9989,600
2004-04-26$23.10$32.1657,600
2004-04-23$22.88$31.8661,400
2004-04-22$23.00$32.02148,000
2004-04-21$22.99$32.00124,200
2004-04-20$23.01$32.04114,800
2004-04-19$23.73$32.6753,200
2004-04-16$23.59$32.4894,200
2004-04-15$23.43$32.27123,200
2004-04-14$23.57$32.45176,400
2004-04-13$24.11$33.20216,000
2004-04-12$24.22$33.35126,200
2004-04-08$24.33$33.50110,000
2004-04-07$24.61$33.89103,400
2004-04-06$24.62$33.90191,200
2004-04-05$24.34$33.52328,400
2004-04-02$23.96$32.99149,400
2004-04-01$23.98$33.01146,600
2004-03-31$23.85$32.84105,000
2004-03-30$24.00$33.0596,800
2004-03-29$23.98$33.01219,200
2004-03-26$23.82$32.79139,800
2004-03-25$23.64$32.55166,600
2004-03-24$23.26$32.04140,000
2004-03-23$23.38$32.20114,200
2004-03-22$23.33$32.12120,600
2004-03-19$23.46$32.3197,000
2004-03-18$23.60$32.50134,600
2004-03-17$23.51$32.3780,600
2004-03-16$23.41$32.2387,600
2004-03-15$23.16$31.89138,200
2004-03-12$23.22$31.97133,400
2004-03-11$23.42$32.25161,400
2004-03-10$23.58$32.47254,800
2004-03-09$23.62$32.52100,600
2004-03-08$23.61$32.51140,400
2004-03-05$23.53$32.39324,600
2004-03-04$23.17$31.91200,000
2004-03-03$22.92$31.57310,800
2004-03-02$23.07$31.77193,600
2004-03-01$23.41$32.23364,800
2004-02-27$23.78$32.74394,600
2004-02-26$24.40$33.60160,400
2004-02-25$24.18$33.30176,600
2004-02-24$24.58$33.84322,400
2004-02-23$24.01$33.07233,000
2004-02-20$23.92$32.95181,200
2004-02-19$24.14$33.24111,000
2004-02-18$24.17$33.28115,600
2004-02-17$24.52$33.77107,000
2004-02-13$24.17$33.2981,000
2004-02-12$24.14$33.23168,200
2004-02-11$24.25$33.39130,200
2004-02-10$24.00$33.0583,200
2004-02-09$23.92$32.93124,600
2004-02-06$23.91$32.9266,800
2004-02-05$23.67$32.5971,600
2004-02-04$23.62$32.5373,200
2004-02-03$23.74$32.6887,800
2004-02-02$23.72$32.66104,000
2004-01-30$23.76$32.72104,600
2004-01-29$23.66$32.58113,000
2004-01-28$23.80$32.77145,800
2004-01-27$24.17$33.29134,800
2004-01-26$24.08$33.16140,400
2004-01-23$24.09$33.17254,000
2004-01-22$24.35$33.5375,200
2004-01-21$24.28$33.11162,200
2004-01-20$24.43$33.32170,600
2004-01-16$23.97$32.69112,600
2004-01-15$23.86$32.54116,600
2004-01-14$23.92$32.63210,200
2004-01-13$24.17$32.97175,200
2004-01-12$24.24$33.06191,000
2004-01-09$24.17$32.97120,600
2004-01-08$24.17$32.97174,800
2004-01-07$24.05$32.80113,800
2004-01-06$24.23$33.05183,600
2004-01-05$24.32$33.17171,600
2004-01-02$24.15$32.94159,200