Royal Gold (RGLD): are the analysts right?

Royal Gold · Materials · ref. ETF XLB · 69 calls · price $202.34
What the company does: Royal Gold acquiert et gère flux de métaux précieux, royalties et intérêts connexes internationalement.
📈 1-year price
$196.61+22.7% over range
Jul 8, 25low $151.42 · high $304.29Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
50% recommend buying · 2 analysts

🎯 Analyst price target on RGLD

High target · 2 analysts$335+65.6%
Median target · 2 analysts$330+63.1%
Low target · 1 analyst$325+60.6%
Current price$202.34

🗳️ The analyst consensus

Analyst breakdown · 2 (6 months)
Strong Buy0%
Buy50%
Hold50%
Sell0%
Strong Sell0%

💰 Royal Gold dividend

0.93%annual yield
📈 Steady dividend22 yrs of consecutive dividend increases
That's ~$1.85 per share per year.

✅ Historical analyst reliability on RGLD

Most reliable analysts on RGLD (% profitable · 365j · ≥2 calls)
Raymond James 100% +38.5% 4
BMO Capital 100% +33.5% 4
CIBC 100% +13.0% 2
JP Morgan 100% +12.3% 2
HSBC 50% +16.4% 4
RBC Capital 33% +17.9% 3
B of A Securities 33% -6.5% 3

📊 What $1,000 invested in Royal Gold would be worth

In short — $1,000 invested in Royal Gold 10 years ago would be worth $4,305 today, i.e. +16%/yr on average. Best year: 2025 (+104%), worst: 2023 (-14%). Price performance, excluding dividends.

If I'd invested $1,000 in Royal Gold

InvestmentWorth todayGain
1 years ago$1,358+36%
3 years ago$1,680+68%
5 years ago$1,925+92%
10 years ago$4,305+330%
since inception (1984)$30,130+2913%

Return by year (Royal Gold)

YearReturn$1,000 invested at year start
2026 (YTD)-33%$666 (-33%)
2025+104%$1,358 (+36%)
2024+43%$1,945 (+94%)
2023-14%$1,680 (+68%)
2022-2%$1,646 (+65%)
2021+17%$1,925 (+92%)
2020+8%$2,069 (+107%)
2019+9%$2,258 (+126%)
2018+9%$2,471 (+147%)
2017+22%$3,022 (+202%)
2016+42%$4,305 (+330%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on RGLD

UBS
Apr 15, 26
▲ Buy · 🎯$325
Price at call : $262.13 — upside +24%
Today : $202.34 — upside +61%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.7% · -7.4% (96 calls)
in progress (365j)
matures : Apr 15, 27
Scotiabank
Jan 26, 26
■ Sector Perform neutral · not a buy · 🎯$335
Price at call : $290.43 — gap to target +15%
Today : $202.34 — gap to target +66%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 20% · -31.6% (5 calls)
in progress (365j)
matures : Jan 26, 27
TD Cowen
Nov 18, 25
▲ Buy · 🎯$263
Price at call : $188.43 — upside +40%
Today : $202.34 — upside +30%
🎯 on RGLD : no call matured yet · 📊 overall : 39.2% · -2.3% (232 calls)
in progress (365j)
matures : Nov 18, 26
Scotiabank
Oct 23, 25
▲ Sector Outperform · 🎯$246
Price at call : $182.47 — upside +35%
Today : $202.34 — upside +22%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 20% · -31.6% (5 calls)
in progress (365j)
matures : Oct 23, 26
▼ Underperform · 🎯$203
Price at call : $206.65 — upside -2%
Today : $202.34 — upside +0%
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 49.3% · -0.4% (144 calls)
in progress (365j)
matures : Oct 16, 26
CIBC
Oct 10, 25
■ Neutral neutral · not a buy · 🎯$250
Price at call : $199.47 — gap to target +25%
Today : $202.34 — gap to target +24%
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 25% · -3.1% (4 calls)
in progress (365j)
matures : Oct 10, 26
BMO Capital
May 22, 25
■ Market Perform neutral · not a buy · 🎯$197
Price at call : $180.59 — gap to target +9%
Today : $202.34 — gap to target -3%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : May 22, 26
CIBC
May 8, 25
■ Neutral neutral · not a buy · 🎯$215
Price at call : $184.41 — gap to target +17%
Today : $202.34 — gap to target +6%
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 25% · -3.1% (4 calls)
in progress (365j)
matures : May 8, 26
Scotiabank
Apr 14, 25
▲ Sector Outperform · 🎯$189
Price at call : $181.8 — upside +4%
Today : $202.34 — upside -7%
Expected +4% · Actual +49% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 20% · -31.6% (5 calls)
+49.4%
stock +49% · XLB +28%
▲ Outperform · 🎯$200
Price at call : $156.98 — upside +27%
Today : $202.34 — upside -1%
Expected +27% · Actual +66% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 42.1% · -6.0% (76 calls)
+66.0%
stock +66% · XLB +31%
RBC Capital
Apr 4, 25
▲ Outperform · 🎯$170
Price at call : $156.98 — upside +8%
Today : $202.34 — upside -16%
Expected +8% · Actual +66% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 42.3% · -5.5% (104 calls)
+66.0%
stock +66% · XLB +31%
Jefferies
Jan 7, 25
▲ Buy · 🎯$178
Price at call : $133.63 — upside +33%
Today : $202.34 — upside -12%
Expected +33% · Actual +82% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 51.1% · +1.9% (90 calls)
+81.6%
stock +82% · XLB +12%
Raymond James
Nov 11, 24
▲ Outperform · 🎯$186
Price at call : $141.32 — upside +32%
Today : $202.34 — upside -8%
Expected +32% · Actual +37% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 42.1% · -6.0% (76 calls)
+36.9%
stock +37% · XLB -5%
Jefferies
Oct 4, 24
■ Hold neutral · not a buy · 🎯$154
Price at call : $136.88 — gap to target +13%
Today : $202.34 — gap to target -24%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 51.1% · +1.9% (90 calls)
in progress (365j)
matures : Oct 4, 25
Scotiabank
Aug 19, 24
■ Sector Perform neutral · not a buy · 🎯$157
Price at call : $138.82 — gap to target +13%
Today : $202.34 — gap to target -22%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 20% · -31.6% (5 calls)
in progress (365j)
matures : Aug 19, 25
▲ Outperformer · 🎯$170
Price at call : $133.47 — upside +27%
Today : $202.34 — upside -16%
Expected +27% · Actual +28% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 42.1% · -6.0% (76 calls)
+27.8%
stock +28% · XLB -0%
Jefferies
Jul 12, 24
■ Hold neutral · not a buy · 🎯$141
Price at call : $136.8 — gap to target +3%
Today : $202.34 — gap to target -30%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 51.1% · +1.9% (90 calls)
in progress (365j)
matures : Jul 12, 25
CIBC
Jul 10, 24
■ Neutral neutral · not a buy · 🎯$175
Price at call : $135.89 — gap to target +29%
Today : $202.34 — gap to target -14%
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 25% · -3.1% (4 calls)
in progress (365j)
matures : Jul 10, 25
BMO Capital
Jul 10, 24
▲ Outperform · 🎯$170
Price at call : $135.89 — upside +25%
Today : $202.34 — upside -16%
Expected +25% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
+17.7%
stock +18% · XLB +2%
▼ Underperform · 🎯$131
Price at call : $125.68 — upside +4%
Today : $202.34 — upside -35%
Expected +4% · Actual +40% · Reason (≤ −15%) : ✗ No
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 49.3% · -0.4% (144 calls)
-39.6%
stock +40% · XLB -1%
Scotiabank
May 23, 24
■ Sector Perform neutral · not a buy · 🎯$148
Price at call : $128.51 — gap to target +15%
Today : $202.34 — gap to target -27%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 20% · -31.6% (5 calls)
in progress (365j)
matures : May 23, 25
BMO Capital
May 9, 24
▲ Outperform · 🎯$160
Price at call : $127.24 — upside +26%
Today : $202.34 — upside -21%
Expected +26% · Actual +34% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
+34.3%
stock +34% · XLB -6%
BMO Capital
May 2, 24
▲ Outperform · 🎯$162
Price at call : $122.29 — upside +32%
Today : $202.34 — upside -20%
Expected +32% · Actual +47% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
+46.6%
stock +47% · XLB -6%
BMO Capital
Mar 27, 24
▲ Outperform · 🎯$158
Price at call : $119.19 — upside +33%
Today : $202.34 — upside -22%
Expected +33% · Actual +35% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
+35.3%
stock +35% · XLB -6%
Jefferies
Feb 29, 24
■ Hold neutral · not a buy · 🎯$117
Price at call : $102.63 — gap to target +14%
Today : $202.34 — gap to target -42%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 51.1% · +1.9% (90 calls)
in progress (365j)
matures : Feb 28, 25
BMO Capital
Oct 11, 23
■ Market Perform neutral · not a buy · 🎯$139
Price at call : $107.04 — gap to target +30%
Today : $202.34 — gap to target -31%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : Oct 10, 24
BMO Capital
Jul 12, 23
■ Market Perform neutral · not a buy · 🎯$139
Price at call : $122.18 — gap to target +14%
Today : $202.34 — gap to target -31%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : Jul 11, 24
Barclays
Jul 7, 23
■ Equal-Weight neutral · not a buy · 🎯$124
Price at call : $116.13 — gap to target +7%
Today : $202.34 — gap to target -39%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Jul 6, 24
▼ Underperform · 🎯$130
Price at call : $122.09 — upside +6%
Today : $202.34 — upside -36%
Expected +6% · Actual +4% · Reason (≤ −15%) : ✗ No
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 49.3% · -0.4% (144 calls)
-3.8%
stock +4% · XLB +15%
RBC Capital
Apr 24, 23
▲ Outperform · 🎯$140
Price at call : $132.14 — upside +6%
Today : $202.34 — upside -31%
Expected +6% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 42.3% · -5.5% (104 calls)
-8.9%
stock -9% · XLB +9%
Barclays
Apr 21, 23
■ Equal-Weight neutral · not a buy · 🎯$122
Price at call : $130.01 — gap to target -6%
Today : $202.34 — gap to target -40%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Apr 20, 24
Barclays
Jan 30, 23
■ Equal-Weight neutral · not a buy · 🎯$119
Price at call : $127.85 — gap to target -7%
Today : $202.34 — gap to target -41%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Jan 30, 24
BMO Capital
Jan 11, 23
■ Market Perform neutral · not a buy · 🎯$135
Price at call : $126.78 — gap to target +6%
Today : $202.34 — gap to target -33%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : Jan 11, 24
Credit Suisse
Dec 12, 22
■ Neutral neutral · not a buy · 🎯$120
Price at call : $108.99 — gap to target +10%
Today : $202.34 — gap to target -41%
🎯 on RGLD : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Dec 12, 23
Barclays
Oct 17, 22
■ Equal-Weight neutral · not a buy · 🎯$108
Price at call : $91.67 — gap to target +18%
Today : $202.34 — gap to target -47%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Oct 17, 23
BMO Capital
Aug 4, 22
■ Market Perform neutral · not a buy · 🎯$140
Price at call : $102.67 — gap to target +36%
Today : $202.34 — gap to target -31%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : Aug 4, 23
Barclays
Jul 19, 22
■ Equal-Weight neutral · not a buy · 🎯$114
Price at call : $103.08 — gap to target +11%
Today : $202.34 — gap to target -44%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Jul 19, 23
▲ Buy · 🎯$140
Price at call : $109.04 — upside +28%
Today : $202.34 — upside -31%
Expected +28% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 42.1% · +36.0% (19 calls)
+9.2%
stock +9% · XLB +3%
■ Hold neutral · not a buy · 🎯$145
Price at call : $143.16 — gap to target +1%
Today : $202.34 — gap to target -28%
🎯 on RGLD : 100% (1 call matured) · 📊 on Materials : 42.1% · +36.0% (19 calls)
in progress (365j)
matures : Apr 5, 23
JP Morgan
Feb 22, 22
▲ Overweight · 🎯$143
Price at call : $118.55 — upside +21%
Today : $202.34 — upside -29%
Expected +21% · Actual +1% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 46.8% · +2.2% (126 calls)
+0.7%
stock +1% · XLB -3%
Raymond James
Jan 18, 22
▲ Outperform · 🎯$139
Price at call : $99.45 — upside +40%
Today : $202.34 — upside -31%
Expected +40% · Actual +23% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 42.1% · -6.0% (76 calls)
+23.3%
stock +23% · XLB -7%
■ Neutral neutral · not a buy · 🎯$125
Price at call : $104.64 — gap to target +19%
Today : $202.34 — gap to target -38%
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 49.3% · -0.4% (144 calls)
in progress (365j)
matures : Nov 22, 22
Keybanc
Sep 24, 21
■ Sector Weight neutral · not a buy
🎯 on RGLD : no call matured yet · 📊 on Materials : 51.6% · +3.1% (126 calls)
in progress (365j)
matures : Sep 24, 22
BMO Capital
Aug 13, 21
■ Market Perform neutral · not a buy · 🎯$145
Price at call : $116.08 — gap to target +25%
Today : $202.34 — gap to target -28%
🎯 on RGLD : 100% (4 calls matureds) · 📊 on Materials : 57.9% · +6.4% (114 calls)
in progress (365j)
matures : Aug 13, 22
JP Morgan
Mar 4, 21
▲ Overweight · 🎯$143
Price at call : $103.79 — upside +38%
Today : $202.34 — upside -29%
Expected +38% · Actual +24% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 46.8% · +2.2% (126 calls)
+23.9%
stock +24% · XLB +13%
RBC Capital
Jan 11, 21
▲ Outperform · 🎯$150
Price at call : $106.08 — upside +41%
Today : $202.34 — upside -26%
Expected +41% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 42.3% · -5.5% (104 calls)
-3.5%
stock -4% · XLB +17%
TD Securities
Oct 20, 20
▲ Buy
Actual -19% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 0% (1 call matured) · 📊 on Materials : 83.3% · +46.1% (6 calls)
-18.7%
stock -19% · XLB +30%
▼ Underperform · 🎯$121
Price at call : $121.49 — upside -0%
Today : $202.34 — upside -40%
Expected -0% · Actual -24% · Reason (≤ −15%) : ✓ Yes
🎯 on RGLD : 33% (3 calls matureds) · 📊 on Materials : 49.3% · -0.4% (144 calls)
+24.1%
stock -24% · XLB +22%
Barclays
Jul 20, 20
■ Equal-Weight neutral · not a buy · 🎯$118
Price at call : $132.83 — gap to target -11%
Today : $202.34 — gap to target -42%
🎯 on RGLD : no call matured yet · 📊 on Materials : 41.5% · -5.4% (65 calls)
in progress (365j)
matures : Jul 20, 21
▲ Buy · 🎯$152
Price at call : $133.2 — upside +14%
Today : $202.34 — upside -25%
Expected +14% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
-6.9%
stock -7% · XLB +60%
▲ Buy · 🎯$151
Price at call : $137.08 — upside +10%
Today : $202.34 — upside -25%
Expected +10% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
-9.0%
stock -9% · XLB +64%
▲ Buy · 🎯$150
Price at call : $105.21 — upside +43%
Today : $202.34 — upside -26%
Expected +43% · Actual +7% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
+7.0%
stock +7% · XLB +58%
▲ Buy · 🎯$148
Price at call : $90.56 — upside +63%
Today : $202.34 — upside -27%
Expected +63% · Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
+19.0%
stock +19% · XLB +79%
▲ Buy · 🎯$156
Price at call : $95.35 — upside +64%
Today : $202.34 — upside -23%
Expected +64% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
+8.7%
stock +9% · XLB +79%
▲ Buy · 🎯$127.1
Price at call : $118.68 — upside +7%
Today : $202.34 — upside -37%
Expected +7% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
+2.1%
stock +2% · XLB +15%
▲ Buy · 🎯$132.9
Price at call : $124.87 — upside +6%
Today : $202.34 — upside -34%
Expected +6% · Actual +3% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
+3.0%
stock +3% · XLB +11%
CIBC
Aug 2, 19
■ Neutral neutral · not a buy
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 25% · -3.1% (4 calls)
in progress (365j)
matures : Aug 1, 20
▲ Buy · 🎯$100
Price at call : $90.96 — upside +10%
Today : $202.34 — upside -51%
Expected +10% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on RGLD : 63% (8 calls matureds) · 📊 on Materials : 39.1% · +8.0% (46 calls)
-3.6%
stock -4% · XLB -20%
TD Securities
Nov 2, 18
■ Hold neutral · not a buy · 🎯$88
Price at call : $76.76 — gap to target +15%
Today : $202.34 — gap to target -57%
🎯 on RGLD : 0% (1 call matured) · 📊 on Materials : 83.3% · +46.1% (6 calls)
in progress (365j)
matures : Nov 2, 19
CIBC
Nov 7, 16
▲ Sector Outperform
Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on RGLD : 100% (2 calls matureds) · 📊 on Materials : 25% · -3.1% (4 calls)
+19.1%
stock +19% · XLB +24%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)